Bearing on a great circle

Time bar (total: 33.5s)

analyze1.0s (3.1%)

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
7.8%7.8%92%0.2%0%0%0%9
7.8%7.8%92%0.2%0%0%0%10
10.2%10.1%89.7%0.2%0%0%0%11
10.2%10.1%89.7%0.2%0%0%0%12
Compiler

Compiled 29 to 18 computations (37.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 691.0ms
ival-mult: 238.0ms (34.4% of total)
ival-cos: 180.0ms (26.1% of total)
ival-sin: 156.0ms (22.6% of total)
ival-sub: 72.0ms (10.4% of total)
ival-atan2: 41.0ms (5.9% of total)
const: 3.0ms (0.4% of total)
backward-pass: 2.0ms (0.3% of total)

sample5.3s (15.8%)

Results
3.7s5775×1valid
1.0s2481×0valid
Precisions
Click to see histograms. Total time spent on operations: 3.9s
ival-cos: 1.6s (40.2% of total)
ival-sin: 1.1s (28.7% of total)
ival-mult: 581.0ms (14.7% of total)
backward-pass: 220.0ms (5.6% of total)
ival-atan2: 214.0ms (5.4% of total)
ival-sub: 202.0ms (5.1% of total)
const: 8.0ms (0.2% of total)
Bogosity

preprocess131.0ms (0.4%)

Algorithm
egg-herbie
Rules
1594×fma-define
1542×fnmadd-define
1450×fmsub-define
1368×fnmsub-define
1170×fmm-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0107361
1276357
2622351
31442351
43271351
56436351
01723
13223
26823
314023
422423
538523
674623
7110623
8162123
9290223
10340123
11350323
0350323
Stop Event
iter limit
saturated
node limit
Calls
Call 1
Inputs
(atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
Outputs
(atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
Call 2
Inputs
(atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(atan2 (* (sin (- (neg lambda1) lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- (neg lambda1) lambda2)))))
(atan2 (* (sin (- lambda1 (neg lambda2))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 (neg lambda2))))))
(atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos (neg phi1)) (sin phi2)) (* (* (sin (neg phi1)) (cos phi2)) (cos (- lambda1 lambda2)))))
(atan2 (* (sin (- lambda1 lambda2)) (cos (neg phi2))) (- (* (cos phi1) (sin (neg phi2))) (* (* (sin phi1) (cos (neg phi2))) (cos (- lambda1 lambda2)))))
(neg (atan2 (* (sin (- (neg lambda1) lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- (neg lambda1) lambda2))))))
(neg (atan2 (* (sin (- lambda1 (neg lambda2))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 (neg lambda2)))))))
(neg (atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos (neg phi1)) (sin phi2)) (* (* (sin (neg phi1)) (cos phi2)) (cos (- lambda1 lambda2))))))
(neg (atan2 (* (sin (- lambda1 lambda2)) (cos (neg phi2))) (- (* (cos phi1) (sin (neg phi2))) (* (* (sin phi1) (cos (neg phi2))) (cos (- lambda1 lambda2))))))
(atan2 (* (sin (- lambda2 lambda1)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda2 lambda1)))))
(atan2 (* (sin (- phi1 lambda2)) (cos phi2)) (- (* (cos lambda1) (sin phi2)) (* (* (sin lambda1) (cos phi2)) (cos (- phi1 lambda2)))))
(atan2 (* (sin (- phi2 lambda2)) (cos lambda1)) (- (* (cos phi1) (sin lambda1)) (* (* (sin phi1) (cos lambda1)) (cos (- phi2 lambda2)))))
(atan2 (* (sin (- lambda1 phi1)) (cos phi2)) (- (* (cos lambda2) (sin phi2)) (* (* (sin lambda2) (cos phi2)) (cos (- lambda1 phi1)))))
(atan2 (* (sin (- lambda1 phi2)) (cos lambda2)) (- (* (cos phi1) (sin lambda2)) (* (* (sin phi1) (cos lambda2)) (cos (- lambda1 phi2)))))
(atan2 (* (sin (- lambda1 lambda2)) (cos phi1)) (- (* (cos phi2) (sin phi1)) (* (* (sin phi2) (cos phi1)) (cos (- lambda1 lambda2)))))
Outputs
(atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (fnmadd (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))) (* (cos phi1) (sin phi2))))
(atan2 (* (sin (- (neg lambda1) lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- (neg lambda1) lambda2)))))
(atan2 (* (cos phi2) (sin (- (neg lambda1) lambda2))) (fnmadd (* (cos phi2) (sin phi1)) (cos (+ lambda1 lambda2)) (* (cos phi1) (sin phi2))))
(atan2 (* (sin (- lambda1 (neg lambda2))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 (neg lambda2))))))
(atan2 (* (cos phi2) (sin (+ lambda1 lambda2))) (fnmadd (* (cos phi2) (sin phi1)) (cos (+ lambda1 lambda2)) (* (cos phi1) (sin phi2))))
(atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos (neg phi1)) (sin phi2)) (* (* (sin (neg phi1)) (cos phi2)) (cos (- lambda1 lambda2)))))
(atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (fma (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))) (* (cos phi1) (sin phi2))))
(atan2 (* (sin (- lambda1 lambda2)) (cos (neg phi2))) (- (* (cos phi1) (sin (neg phi2))) (* (* (sin phi1) (cos (neg phi2))) (cos (- lambda1 lambda2)))))
(atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (fnmsub (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))) (* (cos phi1) (sin phi2))))
(neg (atan2 (* (sin (- (neg lambda1) lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- (neg lambda1) lambda2))))))
(neg (atan2 (* (cos phi2) (sin (- (neg lambda1) lambda2))) (fnmadd (* (cos phi2) (sin phi1)) (cos (+ lambda1 lambda2)) (* (cos phi1) (sin phi2)))))
(neg (atan2 (* (sin (- lambda1 (neg lambda2))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 (neg lambda2)))))))
(neg (atan2 (* (cos phi2) (sin (+ lambda1 lambda2))) (fnmadd (* (cos phi2) (sin phi1)) (cos (+ lambda1 lambda2)) (* (cos phi1) (sin phi2)))))
(neg (atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos (neg phi1)) (sin phi2)) (* (* (sin (neg phi1)) (cos phi2)) (cos (- lambda1 lambda2))))))
(neg (atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (fma (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))) (* (cos phi1) (sin phi2)))))
(neg (atan2 (* (sin (- lambda1 lambda2)) (cos (neg phi2))) (- (* (cos phi1) (sin (neg phi2))) (* (* (sin phi1) (cos (neg phi2))) (cos (- lambda1 lambda2))))))
(neg (atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (fnmsub (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))) (* (cos phi1) (sin phi2)))))
(atan2 (* (sin (- lambda2 lambda1)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda2 lambda1)))))
(atan2 (* (cos phi2) (sin (- lambda2 lambda1))) (fnmadd (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))) (* (cos phi1) (sin phi2))))
(atan2 (* (sin (- phi1 lambda2)) (cos phi2)) (- (* (cos lambda1) (sin phi2)) (* (* (sin lambda1) (cos phi2)) (cos (- phi1 lambda2)))))
(atan2 (* (cos phi2) (sin (- phi1 lambda2))) (fnmadd (cos phi2) (* (sin lambda1) (cos (- phi1 lambda2))) (* (sin phi2) (cos lambda1))))
(atan2 (* (sin (- phi2 lambda2)) (cos lambda1)) (- (* (cos phi1) (sin lambda1)) (* (* (sin phi1) (cos lambda1)) (cos (- phi2 lambda2)))))
(atan2 (* (cos lambda1) (sin (- phi2 lambda2))) (fnmadd (sin phi1) (* (cos lambda1) (cos (- phi2 lambda2))) (* (cos phi1) (sin lambda1))))
(atan2 (* (sin (- lambda1 phi1)) (cos phi2)) (- (* (cos lambda2) (sin phi2)) (* (* (sin lambda2) (cos phi2)) (cos (- lambda1 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 phi1))) (fmsub (sin phi2) (cos lambda2) (* (cos phi2) (* (sin lambda2) (cos (- lambda1 phi1))))))
(atan2 (* (sin (- lambda1 phi2)) (cos lambda2)) (- (* (cos phi1) (sin lambda2)) (* (* (sin phi1) (cos lambda2)) (cos (- lambda1 phi2)))))
(atan2 (* (cos lambda2) (sin (- lambda1 phi2))) (fmsub (cos phi1) (sin lambda2) (* (cos lambda2) (* (sin phi1) (cos (- lambda1 phi2))))))
(atan2 (* (sin (- lambda1 lambda2)) (cos phi1)) (- (* (cos phi2) (sin phi1)) (* (* (sin phi2) (cos phi1)) (cos (- lambda1 lambda2)))))
(atan2 (* (sin (- lambda1 lambda2)) (cos phi1)) (fmsub (cos phi2) (sin phi1) (* (cos phi1) (* (sin phi2) (cos (- lambda1 lambda2))))))

explain412.0ms (1.2%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
60136(1.0738544973354167e+131 1.1435978922150998e-151 -3.011631028495268e+154 -1.0709705260599038)0-(sin.f64 (-.f64 lambda1 lambda2))
59137(1.0738544973354167e+131 1.1435978922150998e-151 -3.011631028495268e+154 -1.0709705260599038)0-(cos.f64 (-.f64 lambda1 lambda2))
00-0-(cos.f64 phi1)
00-0-(*.f64 (cos.f64 phi1) (sin.f64 phi2))
00-0-(sin.f64 phi2)
00-0-(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
00-0-phi1
00-0-lambda1
00-0-(cos.f64 phi2)
00-0-(sin.f64 phi1)
00-0-(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
00-0-(-.f64 lambda1 lambda2)
00-0-(*.f64 (sin.f64 phi1) (cos.f64 phi2))
00-0-phi2
00-0-lambda2
00-0-(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
00-0-(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Results
283.0ms368×1valid
50.0ms144×0valid
Compiler

Compiled 218 to 53 computations (75.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 224.0ms
ival-sin: 85.0ms (38% of total)
ival-cos: 65.0ms (29% of total)
ival-mult: 30.0ms (13.4% of total)
backward-pass: 23.0ms (10.3% of total)
ival-sub: 11.0ms (4.9% of total)
ival-atan2: 10.0ms (4.5% of total)
const: 1.0ms (0.4% of total)

eval20.0ms (0.1%)

Compiler

Compiled 28 to 17 computations (39.3% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
83.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
83.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
Compiler

Compiled 56 to 34 computations (39.3% saved)

simplify93.0ms (0.3%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 lambda1 lambda2)
cost-diff0
(sin.f64 (-.f64 lambda1 lambda2))
cost-diff0
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
cost-diff0
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
cost-diff0
(-.f64 lambda1 lambda2)
cost-diff0
(sin.f64 (-.f64 lambda1 lambda2))
cost-diff0
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
cost-diff0
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
Rules
1052×fnmadd-define
1048×fma-define
816×sum3-define
564×fma-lowering-fma.f32
564×fma-lowering-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021178
146178
289178
3150178
4229178
5411178
6744178
71117178
81812178
92862178
103341178
113443178
03443178
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))))))
(* (sin (- lambda1 lambda2)) (cos phi2))
(sin (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
(cos phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2)))))
(* (cos phi1) (sin phi2))
(cos phi1)
phi1
(sin phi2)
(* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))))
(* (sin phi1) (cos (- lambda1 lambda2)))
(sin phi1)
(cos (- lambda1 lambda2))
(atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(* (sin (- lambda1 lambda2)) (cos phi2))
(sin (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
(cos phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(* (cos phi1) (sin phi2))
(cos phi1)
phi1
(sin phi2)
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
(* (sin phi1) (cos phi2))
(sin phi1)
(cos (- lambda1 lambda2))
Outputs
(atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(* (sin (- lambda1 lambda2)) (cos phi2))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
(cos phi2)
(cos.f64 phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(cos phi1)
(cos.f64 phi1)
phi1
(sin phi2)
(sin.f64 phi2)
(* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(* (sin phi1) (cos (- lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(sin phi1)
(sin.f64 phi1)
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(* (sin (- lambda1 lambda2)) (cos phi2))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
(cos phi2)
(cos.f64 phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(cos phi1)
(cos.f64 phi1)
phi1
(sin phi2)
(sin.f64 phi2)
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(* (sin phi1) (cos phi2))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(sin phi1)
(sin.f64 phi1)
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))

localize304.0ms (0.9%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy99.7%
(*.f64 (sin.f64 phi1) (cos.f64 phi2))
accuracy99.6%
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
accuracy79.8%
(sin.f64 (-.f64 lambda1 lambda2))
accuracy79.6%
(cos.f64 (-.f64 lambda1 lambda2))
accuracy99.7%
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
accuracy99.7%
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
accuracy79.8%
(sin.f64 (-.f64 lambda1 lambda2))
accuracy79.6%
(cos.f64 (-.f64 lambda1 lambda2))
Results
228.0ms183×1valid
39.0ms73×0valid
Compiler

Compiled 187 to 22 computations (88.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 183.0ms
ival-atan2: 40.0ms (21.8% of total)
ival-sin: 37.0ms (20.2% of total)
backward-pass: 33.0ms (18% of total)
ival-cos: 31.0ms (16.9% of total)
ival-sub: 24.0ms (13.1% of total)
ival-mult: 18.0ms (9.8% of total)
const: 0.0ms (0% of total)

series47.0ms (0.1%)

Counts
10 → 360
Calls
Call 1
Inputs
#<alt (atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))))))>
#<alt (* (sin (- lambda1 lambda2)) (cos phi2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (- lambda1 lambda2)>
#<alt (atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))>
#<alt (cos (- lambda1 lambda2))>
#<alt (* (sin phi1) (cos (- lambda1 lambda2)))>
#<alt (* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))))>
#<alt (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))>
#<alt (* (sin phi1) (cos phi2))>
Outputs
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (* (cos phi2) (sin (neg lambda2)))>
#<alt (+ (* lambda1 (* (cos phi2) (cos (neg lambda2)))) (* (cos phi2) (sin (neg lambda2))))>
#<alt (+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos phi2) (sin (neg lambda2))))) (* (cos phi2) (cos (neg lambda2))))) (* (cos phi2) (sin (neg lambda2))))>
#<alt (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (sin (neg lambda2)))) (* -1/6 (* lambda1 (* (cos phi2) (cos (neg lambda2))))))) (* (cos phi2) (cos (neg lambda2))))) (* (cos phi2) (sin (neg lambda2))))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))>
#<alt (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))>
#<alt (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))>
#<alt (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))>
#<alt (* (cos phi2) (sin lambda1))>
#<alt (+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))>
#<alt (+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))>
#<alt (+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))>
#<alt (* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))>
#<alt (* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))>
#<alt (* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))>
#<alt (sin (- lambda1 lambda2))>
#<alt (+ (sin (- lambda1 lambda2)) (* -1/2 (* (pow phi2 2) (sin (- lambda1 lambda2)))))>
#<alt (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* 1/24 (* (pow phi2 2) (sin (- lambda1 lambda2)))))))>
#<alt (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin (- lambda1 lambda2)))) (* 1/24 (sin (- lambda1 lambda2))))))))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (sin (neg lambda2))>
#<alt (+ (sin (neg lambda2)) (* lambda1 (cos (neg lambda2))))>
#<alt (+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* -1/2 (* lambda1 (sin (neg lambda2)))))))>
#<alt (+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* lambda1 (+ (* -1/2 (sin (neg lambda2))) (* -1/6 (* lambda1 (cos (neg lambda2)))))))))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (neg (+ lambda2 (* -1 lambda1))))>
#<alt (sin (neg (+ lambda2 (* -1 lambda1))))>
#<alt (sin (neg (+ lambda2 (* -1 lambda1))))>
#<alt (sin (neg (+ lambda2 (* -1 lambda1))))>
#<alt (sin lambda1)>
#<alt (+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))>
#<alt (+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))>
#<alt (+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (+ lambda1 (* -1 lambda2)))>
#<alt (sin (+ lambda1 (* -1 lambda2)))>
#<alt (sin (+ lambda1 (* -1 lambda2)))>
#<alt (sin (+ 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 (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<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 (* phi1 (cos (- lambda1 lambda2)))>
#<alt (* phi1 (+ (cos (- lambda1 lambda2)) (* -1/6 (* (pow phi1 2) (cos (- lambda1 lambda2))))))>
#<alt (* phi1 (+ (cos (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/6 (cos (- lambda1 lambda2))) (* 1/120 (* (pow phi1 2) (cos (- lambda1 lambda2))))))))>
#<alt (* phi1 (+ (cos (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/6 (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (cos (- lambda1 lambda2)))) (* 1/120 (cos (- lambda1 lambda2)))))))))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (neg lambda2)) (sin phi1))>
#<alt (+ (* -1 (* lambda1 (* (sin phi1) (sin (neg lambda2))))) (* (cos (neg lambda2)) (sin phi1)))>
#<alt (+ (* lambda1 (+ (* -1 (* (sin phi1) (sin (neg lambda2)))) (* -1/2 (* lambda1 (* (cos (neg lambda2)) (sin phi1)))))) (* (cos (neg lambda2)) (sin phi1)))>
#<alt (+ (* lambda1 (+ (* -1 (* (sin phi1) (sin (neg lambda2)))) (* lambda1 (+ (* -1/2 (* (cos (neg lambda2)) (sin phi1))) (* 1/6 (* lambda1 (* (sin phi1) (sin (neg lambda2))))))))) (* (cos (neg lambda2)) (sin phi1)))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))>
#<alt (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))>
#<alt (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))>
#<alt (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))>
#<alt (* (cos lambda1) (sin phi1))>
#<alt (+ (* lambda2 (* (sin lambda1) (sin phi1))) (* (cos lambda1) (sin phi1)))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (sin phi1)))) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (sin phi1)))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (sin phi1))) (* -1/6 (* lambda2 (* (sin lambda1) (sin phi1)))))) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (sin phi1)))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))>
#<alt (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))>
#<alt (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))>
#<alt (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* 1/24 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))))))>
#<alt (+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* 1/24 (* (cos (- lambda1 lambda2)) (sin phi1))))))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2)))))))))>
#<alt (* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/120 (* (cos phi2) (cos (- lambda1 lambda2))))))))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))>
#<alt (+ (* -1 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))) (* 1/6 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos lambda1) (* (cos phi2) (sin phi1)))>
#<alt (+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2)))))))))>
#<alt (* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/120 (* (cos phi2) (cos (- lambda1 lambda2))))))))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* 1/24 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))))))>
#<alt (+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* 1/24 (* (cos (- lambda1 lambda2)) (sin phi1))))))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))>
#<alt (+ (* -1 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))) (* 1/6 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos lambda1) (* (cos phi2) (sin phi1)))>
#<alt (+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* phi1 (cos phi2))>
#<alt (* phi1 (+ (cos phi2) (* -1/6 (* (pow phi1 2) (cos phi2)))))>
#<alt (* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* 1/120 (* (pow phi1 2) (cos phi2)))))))>
#<alt (* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (cos phi2))) (* 1/120 (cos phi2))))))))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (sin phi1)>
#<alt (+ (sin phi1) (* -1/2 (* (pow phi2 2) (sin phi1))))>
#<alt (+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* 1/24 (* (pow phi2 2) (sin phi1))))))>
#<alt (+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin phi1))) (* 1/24 (sin phi1)))))))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
Calls

90 calls:

TimeVariablePointExpression
22.0ms
lambda2
@-inf
(* (sin (- lambda1 lambda2)) (cos phi2))
1.0ms
phi1
@inf
(* (sin phi1) (cos (- lambda1 lambda2)))
1.0ms
phi2
@inf
(* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))))
1.0ms
lambda2
@0
(* (sin (- lambda1 lambda2)) (cos phi2))
1.0ms
lambda1
@inf
(* (sin (- lambda1 lambda2)) (cos phi2))

rewrite379.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
4062×*-lowering-*.f32
4062×*-lowering-*.f64
2938×/-lowering-/.f32
2938×/-lowering-/.f64
2360×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02196
112896
285096
0846696
Stop Event
iter limit
node limit
Counts
10 → 243
Calls
Call 1
Inputs
(atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))))))
(* (sin (- lambda1 lambda2)) (cos phi2))
(sin (- lambda1 lambda2))
(- lambda1 lambda2)
(atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(cos (- lambda1 lambda2))
(* (sin phi1) (cos (- lambda1 lambda2)))
(* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))))
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
(* (sin phi1) (cos phi2))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))))
(neg.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal -2 binary64)))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) #s(literal -1 binary64))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 1/2 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (sin.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 (cos.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 (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (sin.f64 (+.f64 lambda1 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 3 binary64))) (+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))))))
(/.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(*.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2))))
(+.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))
(+.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1)
(+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (neg.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))
(+.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(-.f64 lambda1 lambda2)
(-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))
(fma.f64 #s(literal -1 binary64) lambda2 lambda1)
(neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 lambda2 lambda2) (neg.f64 (*.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (neg.f64 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 lambda2 lambda2) (neg.f64 (*.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (neg.f64 (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 lambda2 lambda2) (neg.f64 (*.f64 lambda1 lambda2)))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (+.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))
(/.f64 (-.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (-.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 lambda2 lambda2) (neg.f64 (*.f64 lambda1 lambda2))))))
(*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))
(*.f64 (+.f64 (neg.f64 (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(*.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (sin.f64 lambda1) (*.f64 (sin.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (neg.f64 (*.f64 (sin.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (neg.f64 (sin.f64 lambda1)) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.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 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 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 lambda2) (cos.f64 lambda1)) #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 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.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 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))) (cos.f64 (+.f64 lambda1 lambda2)))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 lambda1 lambda2))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)))
(fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1)))) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))))) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1))) (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1))) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)))) (-.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) #s(literal 1/2 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1)))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))))
(fma.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(/.f64 (cos.f64 phi2) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (cos.f64 phi2))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))))) #s(literal -2 binary64))
(/.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1)))) #s(literal 2 binary64))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (cos.f64 phi2)) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))))) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) #s(literal -2 binary64)))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))) (*.f64 #s(literal -2 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 #s(literal -2 binary64) (cos.f64 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 1 binary64)) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (cos.f64 (+.f64 lambda1 lambda2))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (cos.f64 phi2))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal -2 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (-.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))
(*.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (cos.f64 phi2)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))))
(fma.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(/.f64 (cos.f64 phi2) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (cos.f64 phi2))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))))) #s(literal -2 binary64))
(/.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1)))) #s(literal 2 binary64))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (cos.f64 phi2)) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))))) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))))) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) #s(literal -2 binary64)))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 #s(literal 2 binary64) (cos.f64 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))) (*.f64 #s(literal -2 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 #s(literal -2 binary64) (cos.f64 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 1 binary64)) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (cos.f64 (+.f64 lambda1 lambda2))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (cos.f64 phi2))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal -2 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (-.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))
(*.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (cos.f64 phi2)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64))
(neg.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))))
(/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) #s(literal -1 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (cos.f64 phi2))
(*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 1/2 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))

simplify397.0ms (1.2%)

Algorithm
egg-herbie
Rules
4908×*-lowering-*.f32
4908×*-lowering-*.f64
2704×+-lowering-+.f64
2704×+-lowering-+.f32
1792×sum4-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03295131
111474951
241064795
372284795
084004795
Stop Event
iter limit
node limit
Counts
360 → 360
Calls
Call 1
Inputs
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(* (cos phi2) (sin (neg lambda2)))
(+ (* lambda1 (* (cos phi2) (cos (neg lambda2)))) (* (cos phi2) (sin (neg lambda2))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos phi2) (sin (neg lambda2))))) (* (cos phi2) (cos (neg lambda2))))) (* (cos phi2) (sin (neg lambda2))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (sin (neg lambda2)))) (* -1/6 (* lambda1 (* (cos phi2) (cos (neg lambda2))))))) (* (cos phi2) (cos (neg lambda2))))) (* (cos phi2) (sin (neg lambda2))))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(* (cos phi2) (sin lambda1))
(+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(sin (- lambda1 lambda2))
(+ (sin (- lambda1 lambda2)) (* -1/2 (* (pow phi2 2) (sin (- lambda1 lambda2)))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* 1/24 (* (pow phi2 2) (sin (- lambda1 lambda2)))))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin (- lambda1 lambda2)))) (* 1/24 (sin (- lambda1 lambda2))))))))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(sin (neg lambda2))
(+ (sin (neg lambda2)) (* lambda1 (cos (neg lambda2))))
(+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* -1/2 (* lambda1 (sin (neg lambda2)))))))
(+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* lambda1 (+ (* -1/2 (sin (neg lambda2))) (* -1/6 (* lambda1 (cos (neg lambda2)))))))))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin lambda1)
(+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (+ lambda1 (* -1 lambda2)))
(sin (+ lambda1 (* -1 lambda2)))
(sin (+ lambda1 (* -1 lambda2)))
(sin (+ 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)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(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)))
(* phi1 (cos (- lambda1 lambda2)))
(* phi1 (+ (cos (- lambda1 lambda2)) (* -1/6 (* (pow phi1 2) (cos (- lambda1 lambda2))))))
(* phi1 (+ (cos (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/6 (cos (- lambda1 lambda2))) (* 1/120 (* (pow phi1 2) (cos (- lambda1 lambda2))))))))
(* phi1 (+ (cos (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/6 (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (cos (- lambda1 lambda2)))) (* 1/120 (cos (- lambda1 lambda2)))))))))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (neg lambda2)) (sin phi1))
(+ (* -1 (* lambda1 (* (sin phi1) (sin (neg lambda2))))) (* (cos (neg lambda2)) (sin phi1)))
(+ (* lambda1 (+ (* -1 (* (sin phi1) (sin (neg lambda2)))) (* -1/2 (* lambda1 (* (cos (neg lambda2)) (sin phi1)))))) (* (cos (neg lambda2)) (sin phi1)))
(+ (* lambda1 (+ (* -1 (* (sin phi1) (sin (neg lambda2)))) (* lambda1 (+ (* -1/2 (* (cos (neg lambda2)) (sin phi1))) (* 1/6 (* lambda1 (* (sin phi1) (sin (neg lambda2))))))))) (* (cos (neg lambda2)) (sin phi1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(* (cos lambda1) (sin phi1))
(+ (* lambda2 (* (sin lambda1) (sin phi1))) (* (cos lambda1) (sin phi1)))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (sin phi1)))) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (sin phi1)))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (sin phi1))) (* -1/6 (* lambda2 (* (sin lambda1) (sin phi1)))))) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (sin phi1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* 1/24 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))))))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* 1/24 (* (cos (- lambda1 lambda2)) (sin phi1))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))
(* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* (cos phi2) (cos (- lambda1 lambda2)))))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2)))))))))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/120 (* (cos phi2) (cos (- lambda1 lambda2))))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))
(+ (* -1 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))) (* 1/6 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos lambda1) (* (cos phi2) (sin phi1)))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))
(* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* (cos phi2) (cos (- lambda1 lambda2)))))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2)))))))))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/120 (* (cos phi2) (cos (- lambda1 lambda2))))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* 1/24 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))))))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* 1/24 (* (cos (- lambda1 lambda2)) (sin phi1))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))
(+ (* -1 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))) (* 1/6 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos lambda1) (* (cos phi2) (sin phi1)))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* phi1 (cos phi2))
(* phi1 (+ (cos phi2) (* -1/6 (* (pow phi1 2) (cos phi2)))))
(* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* 1/120 (* (pow phi1 2) (cos phi2)))))))
(* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (cos phi2))) (* 1/120 (cos phi2))))))))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(sin phi1)
(+ (sin phi1) (* -1/2 (* (pow phi2 2) (sin phi1))))
(+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* 1/24 (* (pow phi2 2) (sin phi1))))))
(+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin phi1))) (* 1/24 (sin phi1)))))))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
Outputs
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(* (cos phi2) (sin (neg lambda2)))
(*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(+ (* lambda1 (* (cos phi2) (cos (neg lambda2)))) (* (cos phi2) (sin (neg lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos phi2) (sin (neg lambda2))))) (* (cos phi2) (cos (neg lambda2))))) (* (cos phi2) (sin (neg lambda2))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) lambda1)) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (sin (neg lambda2)))) (* -1/6 (* lambda1 (* (cos phi2) (cos (neg lambda2))))))) (* (cos phi2) (cos (neg lambda2))))) (* (cos phi2) (sin (neg lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 lambda2)) lambda1))) (*.f64 lambda1 lambda1)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))
(*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (*.f64 (+.f64 (*.f64 lambda2 (*.f64 lambda2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))
(+.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64))))) (*.f64 lambda2 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(+ (sin (- lambda1 lambda2)) (* -1/2 (* (pow phi2 2) (sin (- lambda1 lambda2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2)))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* 1/24 (* (pow phi2 2) (sin (- lambda1 lambda2)))))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin (- lambda1 lambda2)))) (* 1/24 (sin (- lambda1 lambda2))))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/720 binary64)))) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(sin (neg lambda2))
(-.f64 #s(literal 0 binary64) (sin.f64 lambda2))
(+ (sin (neg lambda2)) (* lambda1 (cos (neg lambda2))))
(-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))
(+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* -1/2 (* lambda1 (sin (neg lambda2)))))))
(+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))
(+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* lambda1 (+ (* -1/2 (sin (neg lambda2))) (* -1/6 (* lambda1 (cos (neg lambda2)))))))))
(-.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64))) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (cos.f64 lambda2)))) (sin.f64 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin lambda1)
(sin.f64 lambda1)
(+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))
(-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))
(+.f64 (*.f64 lambda2 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 lambda2 (*.f64 lambda2 #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 lambda2 (*.f64 lambda2 #s(literal 1/6 binary64))) #s(literal -1 binary64))))))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (+ lambda1 (* -1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (+ lambda1 (* -1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (+ lambda1 (* -1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (+ lambda1 (* -1 lambda2)))
(sin.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 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(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 lambda1 #s(literal -1/2 binary64))))))
(+ (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 (cos.f64 lambda2) (*.f64 lambda1 #s(literal -1/2 binary64))) (*.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 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 #s(literal -1/2 binary64) (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 lambda2 (*.f64 #s(literal -1/2 binary64) (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 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))
(* phi1 (cos (- lambda1 lambda2)))
(*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))
(* phi1 (+ (cos (- lambda1 lambda2)) (* -1/6 (* (pow phi1 2) (cos (- lambda1 lambda2))))))
(*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))
(* phi1 (+ (cos (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/6 (cos (- lambda1 lambda2))) (* 1/120 (* (pow phi1 2) (cos (- lambda1 lambda2))))))))
(*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.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 (+ (cos (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/6 (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (cos (- lambda1 lambda2)))) (* 1/120 (cos (- lambda1 lambda2)))))))))
(*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (neg lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 lambda2))
(+ (* -1 (* lambda1 (* (sin phi1) (sin (neg lambda2))))) (* (cos (neg lambda2)) (sin phi1)))
(*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))
(+ (* lambda1 (+ (* -1 (* (sin phi1) (sin (neg lambda2)))) (* -1/2 (* lambda1 (* (cos (neg lambda2)) (sin phi1)))))) (* (cos (neg lambda2)) (sin phi1)))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 lambda1 (sin.f64 lambda2))) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))
(+ (* lambda1 (+ (* -1 (* (sin phi1) (sin (neg lambda2)))) (* lambda1 (+ (* -1/2 (* (cos (neg lambda2)) (sin phi1))) (* 1/6 (* lambda1 (* (sin phi1) (sin (neg lambda2))))))))) (* (cos (neg lambda2)) (sin phi1)))
(+.f64 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) (*.f64 lambda1 (*.f64 lambda1 (*.f64 (sin.f64 phi1) (-.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 (*.f64 lambda1 #s(literal 1/6 binary64)) (sin.f64 lambda2)))))))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos lambda1) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 lambda1))
(+ (* lambda2 (* (sin lambda1) (sin phi1))) (* (cos lambda1) (sin phi1)))
(*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (sin phi1)))) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (sin phi1)))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (+.f64 (*.f64 lambda2 (*.f64 lambda2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (sin phi1))) (* -1/6 (* lambda2 (* (sin lambda1) (sin phi1)))))) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (sin phi1)))
(+.f64 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (sin.f64 lambda1))))) (*.f64 lambda2 lambda2)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* 1/24 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))))))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* 1/24 (* (cos (- lambda1 lambda2)) (sin phi1))))))))
(+.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 phi2 phi2)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/720 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))
(* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* (cos phi2) (cos (- lambda1 lambda2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1)))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2)))))))))
(*.f64 phi1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (+.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 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/120 (* (cos phi2) (cos (- lambda1 lambda2))))))))))
(*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))
(+ (* -1 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda1 (sin.f64 lambda2)))) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))) (* 1/6 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) (*.f64 lambda1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (-.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 (*.f64 lambda1 #s(literal 1/6 binary64)) (sin.f64 lambda2))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos lambda1) (* (cos phi2) (sin phi1)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (sin.f64 phi1) lambda2)) (*.f64 (+.f64 (*.f64 lambda2 (*.f64 lambda2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (*.f64 lambda2 lambda2)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))
(* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* (cos phi2) (cos (- lambda1 lambda2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1)))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2)))))))))
(*.f64 phi1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (+.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 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/120 (* (cos phi2) (cos (- lambda1 lambda2))))))))))
(*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))))) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* 1/24 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))))))
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* 1/24 (* (cos (- lambda1 lambda2)) (sin phi1))))))))
(+.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 phi2 phi2)) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/720 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))
(+ (* -1 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda1 (sin.f64 lambda2)))) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))) (* 1/6 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) (*.f64 lambda1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (-.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 (*.f64 lambda1 #s(literal 1/6 binary64)) (sin.f64 lambda2))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos lambda1) (* (cos phi2) (sin phi1)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (sin.f64 phi1) lambda2)) (*.f64 (+.f64 (*.f64 lambda2 (*.f64 lambda2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda1)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (sin.f64 lambda1)))))) (*.f64 lambda2 lambda2)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
(* phi1 (cos phi2))
(*.f64 (cos.f64 phi2) phi1)
(* phi1 (+ (cos phi2) (* -1/6 (* (pow phi1 2) (cos phi2)))))
(*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)))
(* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* 1/120 (* (pow phi1 2) (cos phi2)))))))
(*.f64 phi1 (*.f64 (cos.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 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (cos phi2))) (* 1/120 (cos phi2))))))))
(*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 (*.f64 (cos.f64 phi2) phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2))))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(sin phi1)
(sin.f64 phi1)
(+ (sin phi1) (* -1/2 (* (pow phi2 2) (sin phi1))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 phi1))
(+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* 1/24 (* (pow phi2 2) (sin phi1))))))
(*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))
(+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin phi1))) (* 1/24 (sin phi1)))))))
(+.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/720 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 phi1)))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))

eval201.0ms (0.6%)

Compiler

Compiled 32929 to 1926 computations (94.2% saved)

prune143.0ms (0.4%)

Pruning

42 alts after pruning (42 fresh and 0 done)

PrunedKeptTotal
New90542947
Fresh000
Picked202
Done000
Total90742949
Accuracy
93.3%
Counts
949 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.1%
(atan2.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal -2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
45.8%
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
83.5%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
92.7%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
82.8%
(atan2.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
89.3%
(atan2.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
82.8%
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
81.2%
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
80.6%
(atan2.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (sin.f64 (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
92.7%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
61.1%
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64))) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (cos.f64 lambda2)))) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
61.0%
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
62.0%
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
51.8%
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
48.2%
(atan2.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
82.4%
(atan2.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
29.1%
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
45.1%
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
21.3%
(atan2.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
73.5%
(atan2.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
61.9%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (cos.f64 phi2)) #s(literal 2 binary64))))
83.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))
83.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 phi2) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
52.3%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
47.2%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
83.9%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
83.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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))))))))
83.6%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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)))))))
83.9%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
72.9%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
83.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
53.2%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
49.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 (*.f64 (cos.f64 phi2) phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)))) (cos.f64 (-.f64 lambda1 lambda2)))))
69.3%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
66.3%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1))) (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)))))))))
72.7%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
49.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))))))
49.6%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
40.7%
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
68.6%
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
48.1%
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
50.9%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
Compiler

Compiled 3478 to 1992 computations (42.7% saved)

simplify222.0ms (0.7%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff11648
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))
cost-diff11648
(sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))))))
cost-diff11648
(*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2))
cost-diff11648
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
cost-diff640
(*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
cost-diff640
(sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))
cost-diff640
(*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2))
cost-diff640
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
cost-diff0
(-.f64 lambda1 lambda2)
cost-diff0
(sin.f64 (-.f64 lambda1 lambda2))
cost-diff0
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
cost-diff0
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
cost-diff0
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
cost-diff0
(-.f64 lambda1 lambda2)
cost-diff0
(sin.f64 (-.f64 lambda1 lambda2))
cost-diff0
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
cost-diff0
(sin.f64 lambda1)
cost-diff6400
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
cost-diff6400
(*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2))
cost-diff6400
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Rules
5086×*-lowering-*.f32
5086×*-lowering-*.f64
1116×sum4-define
1014×fma-lowering-fma.f32
1014×fma-lowering-fma.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
060886
1158880
2408845
31368825
44705825
08241825
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(atan2 (* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2))
(+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1))))
(sin lambda1)
lambda1
(cos lambda2)
lambda2
(* (sin lambda2) (- 0 (cos lambda1)))
(sin lambda2)
(- 0 (cos lambda1))
0
(cos lambda1)
(cos phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(* (cos phi1) (sin phi2))
(cos phi1)
phi1
(sin phi2)
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
(* (sin phi1) (cos phi2))
(sin phi1)
(cos (- lambda1 lambda2))
(- lambda1 lambda2)
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))))))
(sin (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2)))))
(* (cos phi1) (sin phi2))
(cos phi1)
phi1
(sin phi2)
phi2
(* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))))
(cos phi2)
(* (sin phi1) (cos (- lambda1 lambda2)))
(sin phi1)
(cos (- lambda1 lambda2))
(atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (cos phi2) (cos (- lambda1 lambda2))) (sin phi1))))
(* (sin (- lambda1 lambda2)) (cos phi2))
(sin (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
(cos phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (* (cos phi2) (cos (- lambda1 lambda2))) (sin phi1)))
(* (cos phi1) (sin phi2))
(cos phi1)
phi1
(sin phi2)
(* (* (cos phi2) (cos (- lambda1 lambda2))) (sin phi1))
(* (cos phi2) (cos (- lambda1 lambda2)))
(cos (- lambda1 lambda2))
(sin phi1)
(atan2 (* (sin (* (- (* lambda1 lambda1) (* lambda2 lambda2)) (/ 1 (+ lambda1 lambda2)))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(* (sin (* (- (* lambda1 lambda1) (* lambda2 lambda2)) (/ 1 (+ lambda1 lambda2)))) (cos phi2))
(sin (* (- (* lambda1 lambda1) (* lambda2 lambda2)) (/ 1 (+ lambda1 lambda2))))
(* (- (* lambda1 lambda1) (* lambda2 lambda2)) (/ 1 (+ lambda1 lambda2)))
(- (* lambda1 lambda1) (* lambda2 lambda2))
(* lambda1 lambda1)
lambda1
(* lambda2 lambda2)
lambda2
(/ 1 (+ lambda1 lambda2))
1
(+ lambda1 lambda2)
(cos phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(* (cos phi1) (sin phi2))
(cos phi1)
phi1
(sin phi2)
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
(* (sin phi1) (cos phi2))
(sin phi1)
(cos (- lambda1 lambda2))
(- lambda1 lambda2)
(atan2 (* (sin (/ (- (pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3) (pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3)) (+ (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2))) (+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))))))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(* (sin (/ (- (pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3) (pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3)) (+ (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2))) (+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))))))) (cos phi2))
(sin (/ (- (pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3) (pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3)) (+ (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2))) (+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2)))))))
(/ (- (pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3) (pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3)) (+ (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2))) (+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))))))
(- (pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3) (pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3))
(pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3)
(/ (* lambda1 lambda1) (+ lambda1 lambda2))
(* lambda1 lambda1)
lambda1
(+ lambda1 lambda2)
lambda2
3
(pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3)
(/ (* lambda2 lambda2) (+ lambda1 lambda2))
(* lambda2 lambda2)
(+ (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2))) (+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2)))))
(* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2)))
(+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))))
(* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2)))
(* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2)))
(cos phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(* (cos phi1) (sin phi2))
(cos phi1)
phi1
(sin phi2)
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
(* (sin phi1) (cos phi2))
(sin phi1)
(cos (- lambda1 lambda2))
(- lambda1 lambda2)
Outputs
(atan2 (* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2))
(*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2))
(+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(sin lambda1)
(sin.f64 lambda1)
lambda1
(cos lambda2)
(cos.f64 lambda2)
lambda2
(* (sin lambda2) (- 0 (cos lambda1)))
(*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))
(sin lambda2)
(sin.f64 lambda2)
(- 0 (cos lambda1))
(-.f64 #s(literal 0 binary64) (cos.f64 lambda1))
0
#s(literal 0 binary64)
(cos lambda1)
(cos.f64 lambda1)
(cos phi2)
(cos.f64 phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(cos phi1)
(cos.f64 phi1)
phi1
(sin phi2)
(sin.f64 phi2)
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (sin phi1) (cos phi2))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(sin phi1)
(sin.f64 phi1)
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(cos phi1)
(cos.f64 phi1)
phi1
(sin phi2)
(sin.f64 phi2)
phi2
(* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(cos phi2)
(cos.f64 phi2)
(* (sin phi1) (cos (- lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(sin phi1)
(sin.f64 phi1)
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (cos phi2) (cos (- lambda1 lambda2))) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(* (sin (- lambda1 lambda2)) (cos phi2))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
(cos phi2)
(cos.f64 phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (* (cos phi2) (cos (- lambda1 lambda2))) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(cos phi1)
(cos.f64 phi1)
phi1
(sin phi2)
(sin.f64 phi2)
(* (* (cos phi2) (cos (- lambda1 lambda2))) (sin phi1))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (cos (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(sin phi1)
(sin.f64 phi1)
(atan2 (* (sin (* (- (* lambda1 lambda1) (* lambda2 lambda2)) (/ 1 (+ lambda1 lambda2)))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(* (sin (* (- (* lambda1 lambda1) (* lambda2 lambda2)) (/ 1 (+ lambda1 lambda2)))) (cos phi2))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(sin (* (- (* lambda1 lambda1) (* lambda2 lambda2)) (/ 1 (+ lambda1 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(* (- (* lambda1 lambda1) (* lambda2 lambda2)) (/ 1 (+ lambda1 lambda2)))
(-.f64 lambda1 lambda2)
(- (* lambda1 lambda1) (* lambda2 lambda2))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(* lambda1 lambda1)
(*.f64 lambda1 lambda1)
lambda1
(* lambda2 lambda2)
(*.f64 lambda2 lambda2)
lambda2
(/ 1 (+ lambda1 lambda2))
(/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))
1
#s(literal 1 binary64)
(+ lambda1 lambda2)
(+.f64 lambda1 lambda2)
(cos phi2)
(cos.f64 phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(cos phi1)
(cos.f64 phi1)
phi1
(sin phi2)
(sin.f64 phi2)
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (sin phi1) (cos phi2))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(sin phi1)
(sin.f64 phi1)
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(atan2 (* (sin (/ (- (pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3) (pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3)) (+ (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2))) (+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))))))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(* (sin (/ (- (pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3) (pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3)) (+ (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2))) (+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))))))) (cos phi2))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))))))
(sin (/ (- (pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3) (pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3)) (+ (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2))) (+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2)))))))
(sin.f64 (/.f64 (-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)))))
(/ (- (pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3) (pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3)) (+ (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2))) (+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))))))
(/.f64 (-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))))
(- (pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3) (pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3))
(-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))
(pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3)
(/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))
(/ (* lambda1 lambda1) (+ lambda1 lambda2))
(/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))
(* lambda1 lambda1)
(*.f64 lambda1 lambda1)
lambda1
(+ lambda1 lambda2)
(+.f64 lambda1 lambda2)
lambda2
3
#s(literal 3 binary64)
(pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3)
(/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))
(/ (* lambda2 lambda2) (+ lambda1 lambda2))
(*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2)))
(* lambda2 lambda2)
(*.f64 lambda2 lambda2)
(+ (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2))) (+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2)))))
(+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)))
(* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2)))
(/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2))
(+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2)))
(/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (+.f64 lambda1 lambda2))
(* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2)))
(/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2))
(cos phi2)
(cos.f64 phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(cos phi1)
(cos.f64 phi1)
phi1
(sin phi2)
(sin.f64 phi2)
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (sin phi1) (cos phi2))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(sin phi1)
(sin.f64 phi1)
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)

localize854.0ms (2.5%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy79.6%
(cos.f64 (-.f64 lambda1 lambda2))
accuracy74.4%
(/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))
accuracy67.4%
(/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))
accuracy34.9%
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))
accuracy93.5%
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
accuracy79.8%
(sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))
accuracy79.6%
(cos.f64 (-.f64 lambda1 lambda2))
accuracy54.4%
(*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
accuracy99.8%
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
accuracy99.6%
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))
accuracy79.8%
(sin.f64 (-.f64 lambda1 lambda2))
accuracy79.6%
(cos.f64 (-.f64 lambda1 lambda2))
accuracy99.7%
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
accuracy99.7%
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
accuracy79.8%
(sin.f64 (-.f64 lambda1 lambda2))
accuracy79.6%
(cos.f64 (-.f64 lambda1 lambda2))
accuracy99.8%
(*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))
accuracy99.7%
(*.f64 (sin.f64 phi1) (cos.f64 phi2))
accuracy99.6%
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
accuracy79.6%
(cos.f64 (-.f64 lambda1 lambda2))
Results
559.0ms193×1valid
50.0ms63×0valid
Compiler

Compiled 1001 to 60 computations (94% saved)

Precisions
Click to see histograms. Total time spent on operations: 403.0ms
ival-sin: 114.0ms (28.3% of total)
ival-mult: 88.0ms (21.8% of total)
ival-cos: 58.0ms (14.4% of total)
backward-pass: 48.0ms (11.9% of total)
ival-atan2: 23.0ms (5.7% of total)
ival-pow: 19.0ms (4.7% of total)
ival-sub: 16.0ms (4% of total)
ival-div: 14.0ms (3.5% of total)
ival-add: 14.0ms (3.5% of total)
compiled-spec: 8.0ms (2% of total)
const: 1.0ms (0.2% of total)

series140.0ms (0.4%)

Counts
29 → 960
Calls
Call 1
Inputs
#<alt (atan2 (* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))>
#<alt (* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2))>
#<alt (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1))))>
#<alt (sin lambda1)>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))))))>
#<alt (sin (- lambda1 lambda2))>
#<alt (- lambda1 lambda2)>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2)))))>
#<alt (atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (cos phi2) (cos (- lambda1 lambda2))) (sin phi1))))>
#<alt (* (sin (- lambda1 lambda2)) (cos phi2))>
#<alt (atan2 (* (sin (* (- (* lambda1 lambda1) (* lambda2 lambda2)) (/ 1 (+ lambda1 lambda2)))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))>
#<alt (* (sin (* (- (* lambda1 lambda1) (* lambda2 lambda2)) (/ 1 (+ lambda1 lambda2)))) (cos phi2))>
#<alt (sin (* (- (* lambda1 lambda1) (* lambda2 lambda2)) (/ 1 (+ lambda1 lambda2))))>
#<alt (* (- (* lambda1 lambda1) (* lambda2 lambda2)) (/ 1 (+ lambda1 lambda2)))>
#<alt (atan2 (* (sin (/ (- (pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3) (pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3)) (+ (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2))) (+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))))))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))>
#<alt (* (sin (/ (- (pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3) (pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3)) (+ (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2))) (+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))))))) (cos phi2))>
#<alt (sin (/ (- (pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3) (pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3)) (+ (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2))) (+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2)))))))>
#<alt (/ (- (pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3) (pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3)) (+ (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2))) (+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))))))>
#<alt (cos (- lambda1 lambda2))>
#<alt (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))>
#<alt (* (sin phi1) (cos phi2))>
#<alt (* (sin lambda2) (- 0 (cos lambda1)))>
#<alt (* (sin phi1) (cos (- lambda1 lambda2)))>
#<alt (* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))))>
#<alt (* (* (cos phi2) (cos (- lambda1 lambda2))) (sin phi1))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (- (* lambda1 lambda1) (* lambda2 lambda2))>
#<alt (/ (* lambda2 lambda2) (+ lambda1 lambda2))>
#<alt (/ (* lambda1 lambda1) (+ lambda1 lambda2))>
Outputs
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (* -1 (* (cos phi2) (sin lambda2)))>
#<alt (+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (* (cos lambda2) (cos phi2))))>
#<alt (+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* 1/2 (* lambda1 (* (cos phi2) (sin lambda2)))) (* (cos lambda2) (cos phi2)))))>
#<alt (+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos lambda2) (cos phi2)))) (* 1/2 (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (cos phi2)))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (sin lambda1))>
#<alt (+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))>
#<alt (+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))>
#<alt (+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* -1/2 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))) (* (cos lambda2) (sin lambda1))))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (* 1/24 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))))))))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))) (* 1/24 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))))))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* -1 (sin lambda2))>
#<alt (+ (* -1 (sin lambda2)) (* lambda1 (cos lambda2)))>
#<alt (+ (* -1 (sin lambda2)) (* lambda1 (+ (cos lambda2) (* 1/2 (* lambda1 (sin lambda2))))))>
#<alt (+ (* -1 (sin lambda2)) (* lambda1 (+ (cos lambda2) (* lambda1 (+ (* -1/6 (* lambda1 (cos lambda2))) (* 1/2 (sin lambda2)))))))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (sin lambda1)>
#<alt (+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))>
#<alt (+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))>
#<alt (+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt lambda1>
#<alt (* lambda1 (+ 1 (* -1/6 (pow lambda1 2))))>
#<alt (* lambda1 (+ 1 (* (pow lambda1 2) (- (* 1/120 (pow lambda1 2)) 1/6))))>
#<alt (* lambda1 (+ 1 (* (pow lambda1 2) (- (* (pow lambda1 2) (+ 1/120 (* -1/5040 (pow lambda1 2)))) 1/6))))>
#<alt (sin lambda1)>
#<alt (sin lambda1)>
#<alt (sin lambda1)>
#<alt (sin lambda1)>
#<alt (sin lambda1)>
#<alt (sin lambda1)>
#<alt (sin lambda1)>
#<alt (sin lambda1)>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (+ lambda1 (* -1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (sin (+ lambda1 (* -1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (sin (+ lambda1 (* -1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (sin (+ lambda1 (* -1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (sin (neg lambda2))>
#<alt (+ (sin (neg lambda2)) (* lambda1 (cos (neg lambda2))))>
#<alt (+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* -1/2 (* lambda1 (sin (neg lambda2)))))))>
#<alt (+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* lambda1 (+ (* -1/2 (sin (neg lambda2))) (* -1/6 (* lambda1 (cos (neg lambda2)))))))))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (neg (+ lambda2 (* -1 lambda1))))>
#<alt (sin (neg (+ lambda2 (* -1 lambda1))))>
#<alt (sin (neg (+ lambda2 (* -1 lambda1))))>
#<alt (sin (neg (+ lambda2 (* -1 lambda1))))>
#<alt (sin lambda1)>
#<alt (+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))>
#<alt (+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))>
#<alt (+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (+ lambda1 (* -1 lambda2)))>
#<alt (sin (+ lambda1 (* -1 lambda2)))>
#<alt (sin (+ lambda1 (* -1 lambda2)))>
#<alt (sin (+ 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 (sin phi2)>
#<alt (+ (sin phi2) (* -1 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (+ (sin phi2) (* phi1 (- (* -1/2 (* phi1 (sin phi2))) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (+ (sin phi2) (* phi1 (- (* phi1 (+ (* -1/2 (sin phi2)) (* 1/6 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (* -1 (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* phi2 (cos phi1)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* phi2 (+ (cos phi1) (* 1/2 (* phi2 (* (cos (- lambda1 lambda2)) (sin phi1)))))) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* phi2 (+ (cos phi1) (* phi2 (- (* -1/6 (* phi2 (cos phi1))) (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))))))) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (- (+ (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* (cos phi1) (sin phi2))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (- (+ (* lambda1 (- (* 1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))) (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))))) (* (cos phi1) (sin phi2))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (- (+ (* lambda1 (- (* lambda1 (- (* -1/6 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))) (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))))) (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))))) (* (cos phi1) (sin phi2))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (- (+ (* -1 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos phi1) (sin phi2))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (- (+ (* lambda2 (- (* 1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos phi1) (sin phi2))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (- (+ (* lambda2 (- (* lambda2 (- (* 1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos phi1) (sin phi2))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (* (cos phi2) (sin (neg lambda2)))>
#<alt (+ (* lambda1 (* (cos phi2) (cos (neg lambda2)))) (* (cos phi2) (sin (neg lambda2))))>
#<alt (+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos phi2) (sin (neg lambda2))))) (* (cos phi2) (cos (neg lambda2))))) (* (cos phi2) (sin (neg lambda2))))>
#<alt (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (sin (neg lambda2)))) (* -1/6 (* lambda1 (* (cos phi2) (cos (neg lambda2))))))) (* (cos phi2) (cos (neg lambda2))))) (* (cos phi2) (sin (neg lambda2))))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))>
#<alt (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))>
#<alt (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))>
#<alt (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))>
#<alt (* (cos phi2) (sin lambda1))>
#<alt (+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))>
#<alt (+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))>
#<alt (+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))>
#<alt (* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))>
#<alt (* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))>
#<alt (* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))>
#<alt (sin (- lambda1 lambda2))>
#<alt (+ (sin (- lambda1 lambda2)) (* -1/2 (* (pow phi2 2) (sin (- lambda1 lambda2)))))>
#<alt (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* 1/24 (* (pow phi2 2) (sin (- lambda1 lambda2)))))))>
#<alt (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin (- lambda1 lambda2)))) (* 1/24 (sin (- lambda1 lambda2))))))))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (* (cos phi2) (sin (* -1 lambda2)))>
#<alt (+ (* lambda1 (* (cos phi2) (cos (* -1 lambda2)))) (* (cos phi2) (sin (* -1 lambda2))))>
#<alt (+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos phi2) (sin (* -1 lambda2))))) (* (cos phi2) (cos (* -1 lambda2))))) (* (cos phi2) (sin (* -1 lambda2))))>
#<alt (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (sin (* -1 lambda2)))) (* -1/6 (* lambda1 (* (cos phi2) (cos (* -1 lambda2))))))) (* (cos phi2) (cos (* -1 lambda2))))) (* (cos phi2) (sin (* -1 lambda2))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1)))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1)))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1)))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1)))))>
#<alt (* (cos phi2) (sin lambda1))>
#<alt (+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))>
#<alt (+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))>
#<alt (+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2)))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2)))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2)))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2)))))>
#<alt (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))>
#<alt (+ (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))) (* -1/2 (* (pow phi2 2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))))>
#<alt (+ (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/2 (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (* 1/24 (* (pow phi2 2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))))))>
#<alt (+ (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/2 (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))) (* 1/24 (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))))))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))>
#<alt (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))>
#<alt (sin (* -1 lambda2))>
#<alt (+ (sin (* -1 lambda2)) (* lambda1 (cos (* -1 lambda2))))>
#<alt (+ (sin (* -1 lambda2)) (* lambda1 (+ (cos (* -1 lambda2)) (* -1/2 (* lambda1 (sin (* -1 lambda2)))))))>
#<alt (+ (sin (* -1 lambda2)) (* lambda1 (+ (cos (* -1 lambda2)) (* lambda1 (+ (* -1/2 (sin (* -1 lambda2))) (* -1/6 (* lambda1 (cos (* -1 lambda2)))))))))>
#<alt (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))>
#<alt (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))>
#<alt (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))>
#<alt (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))>
#<alt (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))>
#<alt (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))>
#<alt (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))>
#<alt (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))>
#<alt (sin lambda1)>
#<alt (+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))>
#<alt (+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))>
#<alt (+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))>
#<alt (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))>
#<alt (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))>
#<alt (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))>
#<alt (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))>
#<alt (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))>
#<alt (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))>
#<alt (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))>
#<alt (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))>
#<alt (* -1 lambda2)>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 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 (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (* (cos phi2) (sin (* -1 lambda2)))>
#<alt (+ (* lambda1 (* (cos phi2) (cos (* -1 lambda2)))) (* (cos phi2) (sin (* -1 lambda2))))>
#<alt (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1/2 (sin (* -1 lambda2))) (* (cos (* -1 lambda2)) (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2))))))) (* (cos phi2) (cos (* -1 lambda2))))) (* (cos phi2) (sin (* -1 lambda2))))>
#<alt (+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1 (* (sin (* -1 lambda2)) (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2))))) (* (cos (* -1 lambda2)) (- (+ (* -1 (/ (* (+ lambda2 (* 2 lambda2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda2 5))) (+ (* -1 (/ (* (+ lambda2 (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 3))) (* 2 lambda2))) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda2 5))) (/ 1 (pow lambda2 2)))) (+ 1/6 (+ (* -2 (/ (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2))) lambda2)) (* 10 (/ 1 (pow lambda2 2)))))))))) (* (cos phi2) (+ (* -1/2 (sin (* -1 lambda2))) (* (cos (* -1 lambda2)) (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2)))))))) (* (cos phi2) (cos (* -1 lambda2))))) (* (cos phi2) (sin (* -1 lambda2))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2)))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2)))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2)))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2)))))))>
#<alt (* (cos phi2) (sin lambda1))>
#<alt (+ (* lambda2 (* (cos lambda1) (* (cos phi2) (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2))))))) (* (cos phi2) (sin lambda1)))>
#<alt (+ (* lambda2 (+ (* lambda2 (* (cos phi2) (+ (* -1/2 (* (sin lambda1) (pow (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) 2))) (* (cos lambda1) (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1)))))))) (* (cos lambda1) (* (cos phi2) (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))))))) (* (cos phi2) (sin lambda1)))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* lambda2 (* (cos phi2) (+ (* -1 (* (sin lambda1) (* (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1))))))) (* (cos lambda1) (- (+ (* -1 (/ (+ 1 (+ (* -1 (/ (* (+ lambda1 (* 2 lambda1)) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (pow lambda1 3))) (* -1 (/ (* (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (pow lambda1 3))))) (pow lambda1 2))) (+ (* -1/6 (pow (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) 3)) (* 6 (/ 1 (pow lambda1 2))))) (+ (* -2 (/ (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1)))) lambda1)) (* 4 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) (pow lambda1 2))))))))) (* (cos phi2) (+ (* -1/2 (* (sin lambda1) (pow (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) 2))) (* (cos lambda1) (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1))))))))) (* (cos lambda1) (* (cos phi2) (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))))))) (* (cos phi2) (sin lambda1)))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2)))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2)))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2)))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2)))))))>
#<alt (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))>
#<alt (+ (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))) (* -1/2 (* (pow phi2 2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))))>
#<alt (+ (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))) (* (pow phi2 2) (+ (* -1/2 (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (* 1/24 (* (pow phi2 2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))))))>
#<alt (+ (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))) (* (pow phi2 2) (+ (* -1/2 (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))) (* 1/24 (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))>
#<alt (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))>
#<alt (sin (* -1 lambda2))>
#<alt (+ (sin (* -1 lambda2)) (* lambda1 (cos (* -1 lambda2))))>
#<alt (+ (sin (* -1 lambda2)) (* lambda1 (+ (cos (* -1 lambda2)) (* lambda1 (+ (* -1/2 (sin (* -1 lambda2))) (* (cos (* -1 lambda2)) (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2)))))))))>
#<alt (+ (sin (* -1 lambda2)) (* lambda1 (+ (cos (* -1 lambda2)) (* lambda1 (+ (* -1/2 (sin (* -1 lambda2))) (+ (* lambda1 (+ (* -1 (* (sin (* -1 lambda2)) (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2))))) (* (cos (* -1 lambda2)) (- (+ (* -1 (/ (* (+ lambda2 (* 2 lambda2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda2 5))) (+ (* -1 (/ (* (+ lambda2 (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 3))) (* 2 lambda2))) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda2 5))) (/ 1 (pow lambda2 2)))) (+ 1/6 (+ (* -2 (/ (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2))) lambda2)) (* 10 (/ 1 (pow lambda2 2))))))))) (* (cos (* -1 lambda2)) (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2))))))))))>
#<alt (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))>
#<alt (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))>
#<alt (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))>
#<alt (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))>
#<alt (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))>
#<alt (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))>
#<alt (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))>
#<alt (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))>
#<alt (sin lambda1)>
#<alt (+ (sin lambda1) (* lambda2 (* (cos lambda1) (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))))))>
#<alt (+ (sin lambda1) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (sin lambda1) (pow (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) 2))) (* (cos lambda1) (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1))))))) (* (cos lambda1) (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2))))))))>
#<alt (+ (sin lambda1) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (sin lambda1) (pow (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) 2))) (+ (* lambda2 (+ (* -1 (* (sin lambda1) (* (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1))))))) (* (cos lambda1) (- (+ (* -1 (/ (+ 1 (+ (* -1 (/ (* (+ lambda1 (* 2 lambda1)) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (pow lambda1 3))) (* -1 (/ (* (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (pow lambda1 3))))) (pow lambda1 2))) (+ (* -1/6 (pow (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) 3)) (* 6 (/ 1 (pow lambda1 2))))) (+ (* -2 (/ (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1)))) lambda1)) (* 4 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) (pow lambda1 2)))))))) (* (cos lambda1) (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1)))))))) (* (cos lambda1) (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2))))))))>
#<alt (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))>
#<alt (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))>
#<alt (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))>
#<alt (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))>
#<alt (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))>
#<alt (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))>
#<alt (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))>
#<alt (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))>
#<alt (* -1 lambda2)>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ (* -1 lambda2) (* lambda1 (+ 1 (* lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2)))))))>
#<alt (+ (* -1 lambda2) (* lambda1 (+ 1 (* lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (+ (* 9 (/ 1 lambda2)) (* lambda1 (- (+ (* -1 (/ (* (+ lambda2 (* 2 lambda2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda2 5))) (+ (* -1 (/ (* (+ lambda2 (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 3))) (* 2 lambda2))) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda2 5))) (/ 1 (pow lambda2 2)))) (+ (* -2 (/ (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2))) lambda2)) (* 10 (/ 1 (pow lambda2 2))))))))))))>
#<alt lambda1>
#<alt (* lambda1 (- (+ 1 (* -1 (/ (+ lambda2 (* 2 lambda2)) lambda1))) (* -2 (/ lambda2 lambda1))))>
#<alt (* lambda1 (- (+ 1 (+ (* -1 (/ (+ lambda2 (* 2 lambda2)) lambda1)) (* -1 (/ (+ (* -1 (pow (+ lambda2 (* 2 lambda2)) 2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda1 2))))) (+ (* -2 (/ lambda2 lambda1)) (+ (* -2 (/ (* lambda2 (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2))) (pow lambda1 2))) (* 4 (/ (pow lambda2 2) (pow lambda1 2)))))))>
#<alt (* lambda1 (- (+ 1 (+ (* -1 (/ (+ lambda2 (* 2 lambda2)) lambda1)) (+ (* -1 (/ (+ (* -1 (* (+ lambda2 (* 2 lambda2)) (+ (* -1 (pow (+ lambda2 (* 2 lambda2)) 2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))))) (+ (* -1 (* (+ lambda2 (* 2 lambda2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2)))) (pow lambda2 3))) (pow lambda1 3))) (* -1 (/ (+ (* -1 (pow (+ lambda2 (* 2 lambda2)) 2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda1 2)))))) (+ (* -2 (/ lambda2 lambda1)) (+ (* -2 (/ (* lambda2 (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2))) (pow lambda1 2))) (+ (* -2 (/ (* lambda2 (- (* -1 (+ (* -1 (pow (+ lambda2 (* 2 lambda2)) 2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2)))) (+ (* -2 (* lambda2 (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2)))) (* 4 (pow lambda2 2))))) (pow lambda1 3))) (+ (* -1 (/ (+ (* -2 (* lambda2 (+ (* -4 (pow lambda2 2)) (pow lambda2 2)))) (+ (* -2 (pow lambda2 3)) (* 2 (pow lambda2 3)))) (pow lambda1 3))) (+ (* 4 (/ (* (pow lambda2 2) (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2))) (pow lambda1 3))) (* 4 (/ (pow lambda2 2) (pow lambda1 2))))))))))>
#<alt lambda1>
#<alt (* -1 (* lambda1 (- (* -1 (/ (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2)) lambda1)) 1)))>
#<alt (* -1 (* lambda1 (- (* -1 (/ (- (+ (* -1 (+ lambda2 (* 2 lambda2))) (* -1 (/ (- (* -1 (+ (* -2 (pow lambda2 2)) (+ (* -1 (pow lambda2 2)) (pow (+ lambda2 (* 2 lambda2)) 2)))) (+ (* -4 (pow lambda2 2)) (* 2 (* lambda2 (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2)))))) lambda1))) (* -2 lambda2)) lambda1)) 1)))>
#<alt (* -1 (* lambda1 (- (* -1 (/ (- (+ (* -1 (+ lambda2 (* 2 lambda2))) (* -1 (/ (- (+ (* -1 (+ (* -2 (pow lambda2 2)) (+ (* -1 (pow lambda2 2)) (pow (+ lambda2 (* 2 lambda2)) 2)))) (* -1 (/ (- (* -1 (+ (* (+ lambda2 (* 2 lambda2)) (+ (* -2 (pow lambda2 2)) (* -1 (pow lambda2 2)))) (+ (* (+ lambda2 (* 2 lambda2)) (+ (* -2 (pow lambda2 2)) (+ (* -1 (pow lambda2 2)) (pow (+ lambda2 (* 2 lambda2)) 2)))) (pow lambda2 3)))) (+ (* -2 (pow lambda2 3)) (+ (* 2 (* lambda2 (+ (* -4 (pow lambda2 2)) (pow lambda2 2)))) (+ (* 2 (* lambda2 (- (* -1 (+ (* -2 (pow lambda2 2)) (+ (* -1 (pow lambda2 2)) (pow (+ lambda2 (* 2 lambda2)) 2)))) (+ (* -4 (pow lambda2 2)) (* 2 (* lambda2 (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2)))))))) (+ (* 2 (pow lambda2 3)) (* 4 (* (pow lambda2 2) (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2))))))))) lambda1))) (+ (* -4 (pow lambda2 2)) (* 2 (* lambda2 (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2)))))) lambda1))) (* -2 lambda2)) lambda1)) 1)))>
#<alt lambda1>
#<alt (+ lambda1 (* lambda2 (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2))))))>
#<alt (+ lambda1 (* lambda2 (+ 2 (+ (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2))) (* lambda2 (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1)))))))))>
#<alt (+ lambda1 (* lambda2 (+ 2 (+ (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2))) (* lambda2 (- (+ (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (* lambda2 (- (+ (* -1 (/ (+ 1 (+ (* -1 (/ (* (+ lambda1 (* 2 lambda1)) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (pow lambda1 3))) (* -1 (/ (* (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (pow lambda1 3))))) (pow lambda1 2))) (* 6 (/ 1 (pow lambda1 2)))) (+ (* -2 (/ (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1)))) lambda1)) (* 4 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) (pow lambda1 2))))))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1)))))))))>
#<alt (* -1 lambda2)>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* lambda2 (- (+ (* -1 (/ (pow (+ lambda1 (* 2 lambda1)) 2) (pow lambda2 2))) (+ (* 2 (/ (pow lambda1 2) (pow lambda2 2))) (+ (/ lambda1 lambda2) (/ (pow lambda1 2) (pow lambda2 2))))) (+ 1 (+ (* -4 (/ (pow lambda1 2) (pow lambda2 2))) (* -2 (/ (pow lambda1 2) (pow lambda2 2)))))))>
#<alt (* lambda2 (- (+ (* -1 (/ (* (+ lambda1 (* 2 lambda1)) (+ (* -1 (pow (+ lambda1 (* 2 lambda1)) 2)) (+ (* 2 (pow lambda1 2)) (pow lambda1 2)))) (pow lambda2 3))) (+ (* -1 (/ (* (+ lambda1 (* 2 lambda1)) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (pow lambda2 3))) (+ (* -1 (/ (pow (+ lambda1 (* 2 lambda1)) 2) (pow lambda2 2))) (+ (* 2 (/ (pow lambda1 2) (pow lambda2 2))) (+ (/ lambda1 lambda2) (+ (/ (pow lambda1 2) (pow lambda2 2)) (/ (pow lambda1 3) (pow lambda2 3)))))))) (+ 1 (+ (* -4 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -2 (/ (* lambda1 (+ (* -4 (pow lambda1 2)) (pow lambda1 2))) (pow lambda2 3))) (+ (* -2 (/ (* lambda1 (- (+ (* -1 (pow (+ lambda1 (* 2 lambda1)) 2)) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (+ (* -4 (pow lambda1 2)) (* -2 (pow lambda1 2))))) (pow lambda2 3))) (+ (* -2 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -2 (/ (pow lambda1 3) (pow lambda2 3))) (+ (* 2 (/ (pow lambda1 3) (pow lambda2 3))) (* 4 (/ (pow lambda1 3) (pow lambda2 3))))))))))))>
#<alt (* -1 lambda2)>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1 (/ (- (+ (* -2 (pow lambda1 2)) (+ (* -1 (pow lambda1 2)) (pow (+ lambda1 (* 2 lambda1)) 2))) (+ (* 2 (pow lambda1 2)) (* 4 (pow lambda1 2)))) lambda2))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1 (/ (- (+ (* -2 (pow lambda1 2)) (+ (* -1 (/ (- (+ (* (+ lambda1 (* 2 lambda1)) (+ (* -2 (pow lambda1 2)) (* -1 (pow lambda1 2)))) (+ (* (+ lambda1 (* 2 lambda1)) (+ (* -2 (pow lambda1 2)) (+ (* -1 (pow lambda1 2)) (pow (+ lambda1 (* 2 lambda1)) 2)))) (pow lambda1 3))) (+ (* -1 (+ (* -2 (pow lambda1 3)) (+ (* 2 (* lambda1 (+ (* -4 (pow lambda1 2)) (pow lambda1 2)))) (* 2 (pow lambda1 3))))) (+ (* 2 (* lambda1 (- (+ (* -2 (pow lambda1 2)) (+ (* -1 (pow lambda1 2)) (pow (+ lambda1 (* 2 lambda1)) 2))) (+ (* 2 (pow lambda1 2)) (* 4 (pow lambda1 2)))))) (* 4 (pow lambda1 3))))) lambda2)) (+ (* -1 (pow lambda1 2)) (pow (+ lambda1 (* 2 lambda1)) 2)))) (+ (* 2 (pow lambda1 2)) (* 4 (pow lambda1 2)))) lambda2))) 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 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2)))))))))>
#<alt (* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/120 (* (cos phi2) (cos (- lambda1 lambda2))))))))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* 1/24 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))))))>
#<alt (+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* 1/24 (* (cos (- lambda1 lambda2)) (sin phi1))))))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))>
#<alt (+ (* -1 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))) (* 1/6 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos lambda1) (* (cos phi2) (sin phi1)))>
#<alt (+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* phi1 (cos phi2))>
#<alt (* phi1 (+ (cos phi2) (* -1/6 (* (pow phi1 2) (cos phi2)))))>
#<alt (* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* 1/120 (* (pow phi1 2) (cos phi2)))))))>
#<alt (* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (cos phi2))) (* 1/120 (cos phi2))))))))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (sin phi1)>
#<alt (+ (sin phi1) (* -1/2 (* (pow phi2 2) (sin phi1))))>
#<alt (+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* 1/24 (* (pow phi2 2) (sin phi1))))))>
#<alt (+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin phi1))) (* 1/24 (sin phi1)))))))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* -1 (* lambda2 (cos lambda1)))>
#<alt (* lambda2 (+ (* -1 (cos lambda1)) (* 1/6 (* (pow lambda2 2) (cos lambda1)))))>
#<alt (* lambda2 (+ (* -1 (cos lambda1)) (* (pow lambda2 2) (+ (* -1/120 (* (pow lambda2 2) (cos lambda1))) (* 1/6 (cos lambda1))))))>
#<alt (* lambda2 (+ (* -1 (cos lambda1)) (* (pow lambda2 2) (+ (* 1/6 (cos lambda1)) (* (pow lambda2 2) (+ (* -1/120 (cos lambda1)) (* 1/5040 (* (pow lambda2 2) (cos lambda1)))))))))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (sin lambda2))>
#<alt (+ (* -1 (sin lambda2)) (* 1/2 (* (pow lambda1 2) (sin lambda2))))>
#<alt (+ (* -1 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/24 (* (pow lambda1 2) (sin lambda2))) (* 1/2 (sin lambda2)))))>
#<alt (+ (* -1 (sin lambda2)) (* (pow lambda1 2) (+ (* 1/2 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/24 (sin lambda2)) (* 1/720 (* (pow lambda1 2) (sin lambda2))))))))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* phi1 (cos (- lambda1 lambda2)))>
#<alt (* phi1 (+ (cos (- lambda1 lambda2)) (* -1/6 (* (pow phi1 2) (cos (- lambda1 lambda2))))))>
#<alt (* phi1 (+ (cos (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/6 (cos (- lambda1 lambda2))) (* 1/120 (* (pow phi1 2) (cos (- lambda1 lambda2))))))))>
#<alt (* phi1 (+ (cos (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/6 (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (cos (- lambda1 lambda2)))) (* 1/120 (cos (- lambda1 lambda2)))))))))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (neg lambda2)) (sin phi1))>
#<alt (+ (* -1 (* lambda1 (* (sin phi1) (sin (neg lambda2))))) (* (cos (neg lambda2)) (sin phi1)))>
#<alt (+ (* lambda1 (+ (* -1 (* (sin phi1) (sin (neg lambda2)))) (* -1/2 (* lambda1 (* (cos (neg lambda2)) (sin phi1)))))) (* (cos (neg lambda2)) (sin phi1)))>
#<alt (+ (* lambda1 (+ (* -1 (* (sin phi1) (sin (neg lambda2)))) (* lambda1 (+ (* -1/2 (* (cos (neg lambda2)) (sin phi1))) (* 1/6 (* lambda1 (* (sin phi1) (sin (neg lambda2))))))))) (* (cos (neg lambda2)) (sin phi1)))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))>
#<alt (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))>
#<alt (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))>
#<alt (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))>
#<alt (* (cos lambda1) (sin phi1))>
#<alt (+ (* lambda2 (* (sin lambda1) (sin phi1))) (* (cos lambda1) (sin phi1)))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (sin phi1)))) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (sin phi1)))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (sin phi1))) (* -1/6 (* lambda2 (* (sin lambda1) (sin phi1)))))) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (sin phi1)))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))>
#<alt (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))>
#<alt (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))>
#<alt (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* 1/24 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))))))>
#<alt (+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* 1/24 (* (cos (- lambda1 lambda2)) (sin phi1))))))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2)))))))))>
#<alt (* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/120 (* (cos phi2) (cos (- lambda1 lambda2))))))))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))>
#<alt (+ (* -1 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))) (* 1/6 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos lambda1) (* (cos phi2) (sin phi1)))>
#<alt (+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* 1/24 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))))))>
#<alt (+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* 1/24 (* (cos (- lambda1 lambda2)) (sin phi1))))))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))>
#<alt (+ (* -1 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))) (* 1/6 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos lambda1) (* (cos phi2) (sin phi1)))>
#<alt (+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2)))))))))>
#<alt (* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/120 (* (cos phi2) (cos (- lambda1 lambda2))))))))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (sin phi2)>
#<alt (+ (sin phi2) (* -1/2 (* (pow phi1 2) (sin phi2))))>
#<alt (+ (sin phi2) (* (pow phi1 2) (+ (* -1/2 (sin phi2)) (* 1/24 (* (pow phi1 2) (sin phi2))))))>
#<alt (+ (sin phi2) (* (pow phi1 2) (+ (* -1/2 (sin phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (sin phi2))) (* 1/24 (sin phi2)))))))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* phi2 (cos phi1))>
#<alt (* phi2 (+ (cos phi1) (* -1/6 (* (pow phi2 2) (cos phi1)))))>
#<alt (* phi2 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/6 (cos phi1)) (* 1/120 (* (pow phi2 2) (cos phi1)))))))>
#<alt (* phi2 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/6 (cos phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (cos phi1))) (* 1/120 (cos phi1))))))))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* -1 (pow lambda2 2))>
#<alt (- (pow lambda1 2) (pow lambda2 2))>
#<alt (- (pow lambda1 2) (pow lambda2 2))>
#<alt (- (pow lambda1 2) (pow lambda2 2))>
#<alt (pow lambda1 2)>
#<alt (* (pow lambda1 2) (+ 1 (* -1 (/ (pow lambda2 2) (pow lambda1 2)))))>
#<alt (* (pow lambda1 2) (+ 1 (* -1 (/ (pow lambda2 2) (pow lambda1 2)))))>
#<alt (* (pow lambda1 2) (+ 1 (* -1 (/ (pow lambda2 2) (pow lambda1 2)))))>
#<alt (pow lambda1 2)>
#<alt (* (pow lambda1 2) (+ 1 (* -1 (/ (pow lambda2 2) (pow lambda1 2)))))>
#<alt (* (pow lambda1 2) (+ 1 (* -1 (/ (pow lambda2 2) (pow lambda1 2)))))>
#<alt (* (pow lambda1 2) (+ 1 (* -1 (/ (pow lambda2 2) (pow lambda1 2)))))>
#<alt (pow lambda1 2)>
#<alt (+ (* -1 (pow lambda2 2)) (pow lambda1 2))>
#<alt (+ (* -1 (pow lambda2 2)) (pow lambda1 2))>
#<alt (+ (* -1 (pow lambda2 2)) (pow lambda1 2))>
#<alt (* -1 (pow lambda2 2))>
#<alt (* (pow lambda2 2) (- (/ (pow lambda1 2) (pow lambda2 2)) 1))>
#<alt (* (pow lambda2 2) (- (/ (pow lambda1 2) (pow lambda2 2)) 1))>
#<alt (* (pow lambda2 2) (- (/ (pow lambda1 2) (pow lambda2 2)) 1))>
#<alt (* -1 (pow lambda2 2))>
#<alt (* (pow lambda2 2) (- (/ (pow lambda1 2) (pow lambda2 2)) 1))>
#<alt (* (pow lambda2 2) (- (/ (pow lambda1 2) (pow lambda2 2)) 1))>
#<alt (* (pow lambda2 2) (- (/ (pow lambda1 2) (pow lambda2 2)) 1))>
#<alt (/ (pow lambda2 2) lambda1)>
#<alt (* (pow lambda2 2) (+ (* -1 (/ lambda2 (pow lambda1 2))) (/ 1 lambda1)))>
#<alt (* (pow lambda2 2) (+ (* lambda2 (- (/ lambda2 (pow lambda1 3)) (/ 1 (pow lambda1 2)))) (/ 1 lambda1)))>
#<alt (* (pow lambda2 2) (+ (* lambda2 (- (* lambda2 (+ (* -1 (/ lambda2 (pow lambda1 4))) (/ 1 (pow lambda1 3)))) (/ 1 (pow lambda1 2)))) (/ 1 lambda1)))>
#<alt lambda2>
#<alt (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))>
#<alt (* lambda2 (- (+ 1 (/ (pow lambda1 2) (pow lambda2 2))) (/ lambda1 lambda2)))>
#<alt (* lambda2 (- (+ 1 (* -1 (/ (pow lambda1 3) (pow lambda2 3)))) (+ (* -1 (/ (pow lambda1 2) (pow lambda2 2))) (/ lambda1 lambda2))))>
#<alt lambda2>
#<alt (* -1 (* lambda2 (- (/ lambda1 lambda2) 1)))>
#<alt (* -1 (* lambda2 (- (* -1 (/ (- (/ (pow lambda1 2) lambda2) lambda1) lambda2)) 1)))>
#<alt (* -1 (* lambda2 (- (* -1 (/ (- (* -1 (/ (- (/ (pow lambda1 3) lambda2) (pow lambda1 2)) lambda2)) lambda1) lambda2)) 1)))>
#<alt lambda2>
#<alt (+ lambda2 (* -1 lambda1))>
#<alt (+ lambda2 (* lambda1 (- (/ lambda1 lambda2) 1)))>
#<alt (+ lambda2 (* lambda1 (- (* lambda1 (+ (* -1 (/ lambda1 (pow lambda2 2))) (/ 1 lambda2))) 1)))>
#<alt (/ (pow lambda2 2) lambda1)>
#<alt (/ (+ (* -1 (/ (pow lambda2 3) lambda1)) (pow lambda2 2)) lambda1)>
#<alt (/ (- (+ (/ (pow lambda2 4) (pow lambda1 2)) (pow lambda2 2)) (/ (pow lambda2 3) lambda1)) lambda1)>
#<alt (/ (- (+ (* -1 (/ (pow lambda2 5) (pow lambda1 3))) (pow lambda2 2)) (+ (* -1 (/ (pow lambda2 4) (pow lambda1 2))) (/ (pow lambda2 3) lambda1))) lambda1)>
#<alt (/ (pow lambda2 2) lambda1)>
#<alt (* -1 (/ (+ (* -1 (pow lambda2 2)) (/ (pow lambda2 3) lambda1)) lambda1))>
#<alt (* -1 (/ (+ (* -1 (/ (- (/ (pow lambda2 4) lambda1) (pow lambda2 3)) lambda1)) (* -1 (pow lambda2 2))) lambda1))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow lambda2 5) lambda1) (pow lambda2 4)) lambda1)) (pow lambda2 3)) lambda1)) (* -1 (pow lambda2 2))) lambda1))>
#<alt (/ (pow lambda1 2) lambda2)>
#<alt (* (pow lambda1 2) (+ (* -1 (/ lambda1 (pow lambda2 2))) (/ 1 lambda2)))>
#<alt (* (pow lambda1 2) (+ (* lambda1 (- (/ lambda1 (pow lambda2 3)) (/ 1 (pow lambda2 2)))) (/ 1 lambda2)))>
#<alt (* (pow lambda1 2) (+ (* lambda1 (- (* lambda1 (+ (* -1 (/ lambda1 (pow lambda2 4))) (/ 1 (pow lambda2 3)))) (/ 1 (pow lambda2 2)))) (/ 1 lambda2)))>
#<alt lambda1>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt (* lambda1 (- (+ 1 (/ (pow lambda2 2) (pow lambda1 2))) (/ lambda2 lambda1)))>
#<alt (* lambda1 (- (+ 1 (* -1 (/ (pow lambda2 3) (pow lambda1 3)))) (+ (* -1 (/ (pow lambda2 2) (pow lambda1 2))) (/ lambda2 lambda1))))>
#<alt lambda1>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt (* -1 (* lambda1 (- (* -1 (/ (- (/ (pow lambda2 2) lambda1) lambda2) lambda1)) 1)))>
#<alt (* -1 (* lambda1 (- (* -1 (/ (- (* -1 (/ (- (/ (pow lambda2 3) lambda1) (pow lambda2 2)) lambda1)) lambda2) lambda1)) 1)))>
#<alt lambda1>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* lambda2 (- (/ lambda2 lambda1) 1)))>
#<alt (+ lambda1 (* lambda2 (- (* lambda2 (+ (* -1 (/ lambda2 (pow lambda1 2))) (/ 1 lambda1))) 1)))>
#<alt (/ (pow lambda1 2) lambda2)>
#<alt (/ (+ (* -1 (/ (pow lambda1 3) lambda2)) (pow lambda1 2)) lambda2)>
#<alt (/ (- (+ (/ (pow lambda1 4) (pow lambda2 2)) (pow lambda1 2)) (/ (pow lambda1 3) lambda2)) lambda2)>
#<alt (/ (- (+ (* -1 (/ (pow lambda1 5) (pow lambda2 3))) (pow lambda1 2)) (+ (* -1 (/ (pow lambda1 4) (pow lambda2 2))) (/ (pow lambda1 3) lambda2))) lambda2)>
#<alt (/ (pow lambda1 2) lambda2)>
#<alt (* -1 (/ (+ (* -1 (pow lambda1 2)) (/ (pow lambda1 3) lambda2)) lambda2))>
#<alt (* -1 (/ (+ (* -1 (/ (- (/ (pow lambda1 4) lambda2) (pow lambda1 3)) lambda2)) (* -1 (pow lambda1 2))) lambda2))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow lambda1 5) lambda2) (pow lambda1 4)) lambda2)) (pow lambda1 3)) lambda2)) (* -1 (pow lambda1 2))) lambda2))>
Calls

240 calls:

TimeVariablePointExpression
13.0ms
phi2
@inf
(* (sin (/ (- (pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3) (pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3)) (+ (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2))) (+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))))))) (cos phi2))
8.0ms
lambda1
@inf
(* (- (* lambda1 lambda1) (* lambda2 lambda2)) (/ 1 (+ lambda1 lambda2)))
6.0ms
phi2
@inf
(* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2))
3.0ms
lambda1
@inf
(/ (- (pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3) (pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3)) (+ (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2))) (+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))))))
3.0ms
lambda2
@0
(* (sin (/ (- (pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3) (pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3)) (+ (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2))) (+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))))))) (cos phi2))

rewrite466.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
4322×*-lowering-*.f32
4322×*-lowering-*.f64
1806×pow-lowering-pow.f64
1806×pow-lowering-pow.f32
1634×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
060343
1396259
23868259
09178259
Stop Event
iter limit
node limit
Counts
29 → 790
Calls
Call 1
Inputs
(atan2 (* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2))
(+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1))))
(sin lambda1)
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))))))
(sin (- lambda1 lambda2))
(- lambda1 lambda2)
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2)))))
(atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (cos phi2) (cos (- lambda1 lambda2))) (sin phi1))))
(* (sin (- lambda1 lambda2)) (cos phi2))
(atan2 (* (sin (* (- (* lambda1 lambda1) (* lambda2 lambda2)) (/ 1 (+ lambda1 lambda2)))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(* (sin (* (- (* lambda1 lambda1) (* lambda2 lambda2)) (/ 1 (+ lambda1 lambda2)))) (cos phi2))
(sin (* (- (* lambda1 lambda1) (* lambda2 lambda2)) (/ 1 (+ lambda1 lambda2))))
(* (- (* lambda1 lambda1) (* lambda2 lambda2)) (/ 1 (+ lambda1 lambda2)))
(atan2 (* (sin (/ (- (pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3) (pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3)) (+ (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2))) (+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))))))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(* (sin (/ (- (pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3) (pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3)) (+ (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2))) (+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))))))) (cos phi2))
(sin (/ (- (pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3) (pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3)) (+ (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2))) (+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2)))))))
(/ (- (pow (/ (* lambda1 lambda1) (+ lambda1 lambda2)) 3) (pow (/ (* lambda2 lambda2) (+ lambda1 lambda2)) 3)) (+ (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda1 lambda1) (+ lambda1 lambda2))) (+ (* (/ (* lambda2 lambda2) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))) (* (/ (* lambda1 lambda1) (+ lambda1 lambda2)) (/ (* lambda2 lambda2) (+ lambda1 lambda2))))))
(cos (- lambda1 lambda2))
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
(* (sin phi1) (cos phi2))
(* (sin lambda2) (- 0 (cos lambda1)))
(* (sin phi1) (cos (- lambda1 lambda2)))
(* (cos phi2) (* (sin phi1) (cos (- lambda1 lambda2))))
(* (* (cos phi2) (cos (- lambda1 lambda2))) (sin phi1))
(* (cos phi1) (sin phi2))
(- (* lambda1 lambda1) (* lambda2 lambda2))
(/ (* lambda2 lambda2) (+ lambda1 lambda2))
(/ (* lambda1 lambda1) (+ lambda1 lambda2))
Outputs
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (cos.f64 phi2)))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) #s(literal -2 binary64))
(/.f64 (*.f64 (cos.f64 phi2) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 3 binary64))) (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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) #s(literal -1 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(*.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))))
(+.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 (*.f64 (neg.f64 (/.f64 lambda2 (+.f64 lambda1 lambda2))) lambda2) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (*.f64 (neg.f64 (/.f64 lambda2 (+.f64 lambda1 lambda2))) lambda2) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2))))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (sin.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 2 binary64)) (sin.f64 (+.f64 lambda1 lambda2))))
(-.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (sin.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 (cos.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)))))))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(fma.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(fma.f64 (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (neg.f64 (*.f64 (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))))
(neg.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))))
(neg.f64 (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))))
(/.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.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 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 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) 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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.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 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))
(*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2))))
(sin.f64 lambda1)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))))
(+.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 (*.f64 (neg.f64 (/.f64 lambda2 (+.f64 lambda1 lambda2))) lambda2) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (*.f64 (neg.f64 (/.f64 lambda2 (+.f64 lambda1 lambda2))) lambda2) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2))))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (sin.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 2 binary64)) (sin.f64 (+.f64 lambda1 lambda2))))
(-.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (sin.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 (cos.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)))))))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(fma.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(fma.f64 (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (neg.f64 (*.f64 (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))))
(neg.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))))
(neg.f64 (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))))
(/.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.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 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 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) 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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.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 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))
(*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2))))
(+.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))
(+.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 (neg.f64 (/.f64 lambda2 (+.f64 lambda1 lambda2))) lambda2) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(+.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(+.f64 (-.f64 lambda1 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2))))
(+.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))
(+.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(+.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))
(+.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))
(+.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))))
(+.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1)
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))
(-.f64 lambda1 lambda2)
(-.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(fma.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 #s(literal 1 binary64) (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 lambda1 lambda1) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(fma.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(fma.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (pow.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) #s(literal 3/2 binary64)) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(fma.f64 (/.f64 lambda1 (+.f64 lambda1 lambda2)) lambda1 (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (-.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(fma.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (-.f64 (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(fma.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 lambda1 lambda2) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (-.f64 lambda2 lambda1))) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))) (*.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))))))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (*.f64 lambda2 lambda2))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (*.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (neg.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))))
(/.f64 (-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 0 binary64) lambda2))) (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))) (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))
(*.f64 (+.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(*.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(*.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (/.f64 (-.f64 lambda1 lambda2) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 lambda1 lambda2))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (-.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (-.f64 lambda2 lambda1))))
(*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))))
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))))
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.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 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.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 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))))
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(fma.f64 (sin.f64 phi2) (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))))
(fma.f64 (sin.f64 phi2) (cos.f64 phi1) (neg.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 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 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.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 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.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 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.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 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.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 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (-.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 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 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.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 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.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 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.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 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (cos.f64 phi2)))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) #s(literal -2 binary64))
(/.f64 (*.f64 (cos.f64 phi2) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 3 binary64))) (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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) #s(literal -1 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(*.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (cos.f64 phi2)))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) #s(literal -2 binary64))
(/.f64 (*.f64 (cos.f64 phi2) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 3 binary64))) (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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) #s(literal -1 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(*.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))))
(+.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 (*.f64 (neg.f64 (/.f64 lambda2 (+.f64 lambda1 lambda2))) lambda2) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (*.f64 (neg.f64 (/.f64 lambda2 (+.f64 lambda1 lambda2))) lambda2) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2))))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (sin.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 2 binary64)) (sin.f64 (+.f64 lambda1 lambda2))))
(-.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (sin.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 (cos.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)))))))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(fma.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(fma.f64 (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (neg.f64 (*.f64 (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))))
(neg.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))))
(neg.f64 (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))))
(/.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.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 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 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) 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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.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 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))
(*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2))))
(+.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))
(+.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 (neg.f64 (/.f64 lambda2 (+.f64 lambda1 lambda2))) lambda2) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(+.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(+.f64 (-.f64 lambda1 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2))))
(+.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))
(+.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(+.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))
(+.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))
(+.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))))
(+.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1)
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))
(-.f64 lambda1 lambda2)
(-.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(fma.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 #s(literal 1 binary64) (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 lambda1 lambda1) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(fma.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(fma.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (pow.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) #s(literal 3/2 binary64)) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(fma.f64 (/.f64 lambda1 (+.f64 lambda1 lambda2)) lambda1 (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (-.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(fma.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (-.f64 (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(fma.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 lambda1 lambda2) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (-.f64 lambda2 lambda1))) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))) (*.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))))))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (*.f64 lambda2 lambda2))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (*.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (neg.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))))
(/.f64 (-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 0 binary64) lambda2))) (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))) (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))
(*.f64 (+.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(*.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(*.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (/.f64 (-.f64 lambda1 lambda2) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 lambda1 lambda2))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (-.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (-.f64 lambda2 lambda1))))
(*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (cos.f64 phi2)))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) #s(literal -2 binary64))
(/.f64 (*.f64 (cos.f64 phi2) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 3 binary64))) (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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) #s(literal -1 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(*.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))))
(+.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 (*.f64 (neg.f64 (/.f64 lambda2 (+.f64 lambda1 lambda2))) lambda2) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (*.f64 (neg.f64 (/.f64 lambda2 (+.f64 lambda1 lambda2))) lambda2) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2))))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (sin.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 2 binary64)) (sin.f64 (+.f64 lambda1 lambda2))))
(-.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (sin.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 (cos.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)))))))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(fma.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(fma.f64 (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (neg.f64 (*.f64 (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))))
(neg.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))))
(neg.f64 (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))))
(/.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.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 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 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) 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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.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 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))
(*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2))))
(+.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))
(+.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 (neg.f64 (/.f64 lambda2 (+.f64 lambda1 lambda2))) lambda2) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(+.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(+.f64 (-.f64 lambda1 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2))))
(+.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))
(+.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(+.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))
(+.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))
(+.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))))
(+.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1)
(+.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))
(-.f64 lambda1 lambda2)
(-.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(fma.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 #s(literal 1 binary64) (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 lambda1 lambda1) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(fma.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(fma.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (pow.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) #s(literal 3/2 binary64)) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(fma.f64 (/.f64 lambda1 (+.f64 lambda1 lambda2)) lambda1 (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (-.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(fma.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (-.f64 (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(fma.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 lambda1 lambda2) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(fma.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (-.f64 lambda2 lambda1))) (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))
(neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))) (*.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))))))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)))) (*.f64 (+.f64 lambda1 lambda2) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (*.f64 lambda2 lambda2))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (*.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (neg.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))))
(/.f64 (-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 0 binary64) lambda2))) (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))) (+.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))
(*.f64 (+.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(*.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(*.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (/.f64 (-.f64 lambda1 lambda2) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 lambda1 lambda2))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (-.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (-.f64 lambda2 lambda1))))
(*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))) (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))) (*.f64 (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))
(cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (sin.f64 lambda1)))
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 (*.f64 (neg.f64 (/.f64 lambda2 (+.f64 lambda1 lambda2))) lambda2) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (*.f64 (neg.f64 (/.f64 lambda2 (+.f64 lambda1 lambda2))) lambda2) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2))))))
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))))
(-.f64 (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (neg.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))
(-.f64 (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))))
(-.f64 (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))))
(-.f64 (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))))) (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))))))
(-.f64 (*.f64 (cos.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))))) (*.f64 (sin.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (sin.f64 (neg.f64 (/.f64 (/.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.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)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 (+.f64 lambda1 lambda2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(/.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))
(/.f64 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (sin.f64 phi1)) #s(literal 2 binary64))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))))
(/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) #s(literal -1 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (cos.f64 phi2))
(*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (sin.f64 lambda2) #s(literal 0 binary64)) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(/.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)))) (+.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) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (cos.f64 lambda1))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (sin.f64 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (sin.f64 lambda2)) (cos.f64 lambda1))
(*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))
(*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))))) #s(literal -1 binary64))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(/.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))
(/.f64 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (sin.f64 phi1)) #s(literal 2 binary64))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(/.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))
(/.f64 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (sin.f64 phi1)) #s(literal 2 binary64))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))
(/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi2) (cos.f64 phi1))
(+.f64 (*.f64 lambda1 lambda1) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)))
(+.f64 (*.f64 lambda1 lambda1) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2))))
(+.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)))
(+.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda1 lambda1))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(+.f64 (*.f64 (+.f64 lambda1 lambda2) lambda1) (*.f64 (+.f64 lambda1 lambda2) (-.f64 #s(literal 0 binary64) lambda2)))
(+.f64 (*.f64 lambda1 (+.f64 lambda1 lambda2)) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (+.f64 lambda1 lambda2)))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(-.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 lambda2 lambda2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2))))
(-.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))
(-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(fma.f64 lambda1 lambda1 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)))
(fma.f64 lambda1 lambda1 (neg.f64 (-.f64 (*.f64 lambda2 lambda2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)))))
(fma.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)))
(fma.f64 (pow.f64 lambda1 #s(literal 1 binary64)) (pow.f64 lambda1 #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)))
(fma.f64 (pow.f64 lambda1 #s(literal 1 binary64)) (pow.f64 lambda1 #s(literal 1 binary64)) (neg.f64 (-.f64 (*.f64 lambda2 lambda2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(/.f64 (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (-.f64 lambda2 lambda1))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) #s(literal 1 binary64)) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) #s(literal 1 binary64)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (neg.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (neg.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda1) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2))) (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2))))))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 lambda1 lambda1) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2)))) (-.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))
(/.f64 (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (-.f64 lambda2 lambda1))))
(pow.f64 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) #s(literal -1 binary64))
(*.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(*.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))
(*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(*.f64 (*.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (*.f64 (+.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 lambda2 lambda2) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))
(/.f64 (*.f64 (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (+.f64 lambda1 lambda2))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 lambda2 lambda2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 1 binary64))
(pow.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 lambda2 (/.f64 lambda2 (+.f64 lambda1 lambda2)))
(*.f64 (*.f64 lambda2 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 lambda2 lambda2))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 lambda2)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 lambda2 (+.f64 lambda1 lambda2)) lambda2)
(*.f64 (*.f64 (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (pow.f64 lambda2 #s(literal 1 binary64)) (pow.f64 (/.f64 lambda2 (+.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 lambda1 lambda2))
(*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (-.f64 lambda2 lambda1))))
(*.f64 (pow.f64 (/.f64 lambda2 (+.f64 lambda1 lambda2)) #s(literal 1 binary64)) (pow.f64 lambda2 #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 lambda2 lambda2) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) #s(literal 1 binary64)) (pow.f64 (*.f64 lambda2 lambda2) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 lambda2 lambda2) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) #s(literal 1 binary64)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) #s(literal 1 binary64)) (pow.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (-.f64 lambda2 lambda1))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) #s(literal 1 binary64)))
(neg.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (+.f64 lambda1 lambda2))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(pow.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))) #s(literal 1 binary64))
(pow.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))
(*.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 #s(literal 1 binary64) (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 lambda1 lambda1))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda1 lambda1)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 lambda1 (+.f64 lambda1 lambda2)) lambda1)
(*.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (pow.f64 lambda1 #s(literal 1 binary64)) (pow.f64 (/.f64 lambda1 (+.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (-.f64 lambda1 lambda2))
(*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (-.f64 lambda2 lambda1))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) #s(literal 1 binary64)) (pow.f64 (*.f64 lambda1 lambda1) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 lambda1 (+.f64 lambda1 lambda2)) #s(literal 1 binary64)) (pow.f64 lambda1 #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 lambda1 lambda1) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) #s(literal 1 binary64)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) #s(literal 1 binary64)) (pow.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (-.f64 lambda2 lambda1))) #s(literal 1 binary64)))

simplify571.0ms (1.7%)

Algorithm
egg-herbie
Rules
5708×*-lowering-*.f32
5708×*-lowering-*.f64
4100×+-lowering-+.f64
4100×+-lowering-+.f32
1566×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0122621723
1449621019
0844921019
Stop Event
iter limit
node limit
Counts
960 → 960
Calls
Call 1
Inputs
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(* -1 (* (cos phi2) (sin lambda2)))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (* (cos lambda2) (cos phi2))))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* 1/2 (* lambda1 (* (cos phi2) (sin lambda2)))) (* (cos lambda2) (cos phi2)))))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos lambda2) (cos phi2)))) (* 1/2 (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (cos phi2)))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (sin lambda1))
(+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* -1/2 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))) (* (cos lambda2) (sin lambda1))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (* 1/24 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))))))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))) (* 1/24 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))))))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* -1 (sin lambda2))
(+ (* -1 (sin lambda2)) (* lambda1 (cos lambda2)))
(+ (* -1 (sin lambda2)) (* lambda1 (+ (cos lambda2) (* 1/2 (* lambda1 (sin lambda2))))))
(+ (* -1 (sin lambda2)) (* lambda1 (+ (cos lambda2) (* lambda1 (+ (* -1/6 (* lambda1 (cos lambda2))) (* 1/2 (sin lambda2)))))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(sin lambda1)
(+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
lambda1
(* lambda1 (+ 1 (* -1/6 (pow lambda1 2))))
(* lambda1 (+ 1 (* (pow lambda1 2) (- (* 1/120 (pow lambda1 2)) 1/6))))
(* lambda1 (+ 1 (* (pow lambda1 2) (- (* (pow lambda1 2) (+ 1/120 (* -1/5040 (pow lambda1 2)))) 1/6))))
(sin lambda1)
(sin lambda1)
(sin lambda1)
(sin lambda1)
(sin lambda1)
(sin lambda1)
(sin lambda1)
(sin lambda1)
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (+ lambda1 (* -1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (sin (+ lambda1 (* -1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (sin (+ lambda1 (* -1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (sin (+ lambda1 (* -1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(sin (neg lambda2))
(+ (sin (neg lambda2)) (* lambda1 (cos (neg lambda2))))
(+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* -1/2 (* lambda1 (sin (neg lambda2)))))))
(+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* lambda1 (+ (* -1/2 (sin (neg lambda2))) (* -1/6 (* lambda1 (cos (neg lambda2)))))))))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin lambda1)
(+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (+ lambda1 (* -1 lambda2)))
(sin (+ lambda1 (* -1 lambda2)))
(sin (+ lambda1 (* -1 lambda2)))
(sin (+ 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)))))
(sin phi2)
(+ (sin phi2) (* -1 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))))
(+ (sin phi2) (* phi1 (- (* -1/2 (* phi1 (sin phi2))) (* (cos phi2) (cos (- lambda1 lambda2))))))
(+ (sin phi2) (* phi1 (- (* phi1 (+ (* -1/2 (sin phi2)) (* 1/6 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(* -1 (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* phi2 (cos phi1)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* phi2 (+ (cos phi1) (* 1/2 (* phi2 (* (cos (- lambda1 lambda2)) (sin phi1)))))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* phi2 (+ (cos phi1) (* phi2 (- (* -1/6 (* phi2 (cos phi1))) (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))))))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(- (+ (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* (cos phi1) (sin phi2))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(- (+ (* lambda1 (- (* 1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))) (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))))) (* (cos phi1) (sin phi2))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(- (+ (* lambda1 (- (* lambda1 (- (* -1/6 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))) (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))))) (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))))) (* (cos phi1) (sin phi2))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(- (+ (* -1 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos phi1) (sin phi2))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(- (+ (* lambda2 (- (* 1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos phi1) (sin phi2))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(- (+ (* lambda2 (- (* lambda2 (- (* 1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos phi1) (sin phi2))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(* (cos phi2) (sin (neg lambda2)))
(+ (* lambda1 (* (cos phi2) (cos (neg lambda2)))) (* (cos phi2) (sin (neg lambda2))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos phi2) (sin (neg lambda2))))) (* (cos phi2) (cos (neg lambda2))))) (* (cos phi2) (sin (neg lambda2))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (sin (neg lambda2)))) (* -1/6 (* lambda1 (* (cos phi2) (cos (neg lambda2))))))) (* (cos phi2) (cos (neg lambda2))))) (* (cos phi2) (sin (neg lambda2))))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(* (cos phi2) (sin lambda1))
(+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(sin (- lambda1 lambda2))
(+ (sin (- lambda1 lambda2)) (* -1/2 (* (pow phi2 2) (sin (- lambda1 lambda2)))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* 1/24 (* (pow phi2 2) (sin (- lambda1 lambda2)))))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin (- lambda1 lambda2)))) (* 1/24 (sin (- lambda1 lambda2))))))))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(* (cos phi2) (sin (* -1 lambda2)))
(+ (* lambda1 (* (cos phi2) (cos (* -1 lambda2)))) (* (cos phi2) (sin (* -1 lambda2))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos phi2) (sin (* -1 lambda2))))) (* (cos phi2) (cos (* -1 lambda2))))) (* (cos phi2) (sin (* -1 lambda2))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (sin (* -1 lambda2)))) (* -1/6 (* lambda1 (* (cos phi2) (cos (* -1 lambda2))))))) (* (cos phi2) (cos (* -1 lambda2))))) (* (cos phi2) (sin (* -1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1)))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1)))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1)))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1)))))
(* (cos phi2) (sin lambda1))
(+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2)))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2)))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2)))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2)))))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))
(+ (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))) (* -1/2 (* (pow phi2 2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))))
(+ (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/2 (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (* 1/24 (* (pow phi2 2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))))))
(+ (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/2 (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))) (* 1/24 (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))))))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(sin (* -1 lambda2))
(+ (sin (* -1 lambda2)) (* lambda1 (cos (* -1 lambda2))))
(+ (sin (* -1 lambda2)) (* lambda1 (+ (cos (* -1 lambda2)) (* -1/2 (* lambda1 (sin (* -1 lambda2)))))))
(+ (sin (* -1 lambda2)) (* lambda1 (+ (cos (* -1 lambda2)) (* lambda1 (+ (* -1/2 (sin (* -1 lambda2))) (* -1/6 (* lambda1 (cos (* -1 lambda2)))))))))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))
(sin lambda1)
(+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))
(* -1 lambda2)
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 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)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(* (cos phi2) (sin (* -1 lambda2)))
(+ (* lambda1 (* (cos phi2) (cos (* -1 lambda2)))) (* (cos phi2) (sin (* -1 lambda2))))
(+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1/2 (sin (* -1 lambda2))) (* (cos (* -1 lambda2)) (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2))))))) (* (cos phi2) (cos (* -1 lambda2))))) (* (cos phi2) (sin (* -1 lambda2))))
(+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1 (* (sin (* -1 lambda2)) (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2))))) (* (cos (* -1 lambda2)) (- (+ (* -1 (/ (* (+ lambda2 (* 2 lambda2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda2 5))) (+ (* -1 (/ (* (+ lambda2 (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 3))) (* 2 lambda2))) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda2 5))) (/ 1 (pow lambda2 2)))) (+ 1/6 (+ (* -2 (/ (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2))) lambda2)) (* 10 (/ 1 (pow lambda2 2)))))))))) (* (cos phi2) (+ (* -1/2 (sin (* -1 lambda2))) (* (cos (* -1 lambda2)) (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2)))))))) (* (cos phi2) (cos (* -1 lambda2))))) (* (cos phi2) (sin (* -1 lambda2))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2)))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2)))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2)))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2)))))))
(* (cos phi2) (sin lambda1))
(+ (* lambda2 (* (cos lambda1) (* (cos phi2) (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2))))))) (* (cos phi2) (sin lambda1)))
(+ (* lambda2 (+ (* lambda2 (* (cos phi2) (+ (* -1/2 (* (sin lambda1) (pow (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) 2))) (* (cos lambda1) (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1)))))))) (* (cos lambda1) (* (cos phi2) (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))))))) (* (cos phi2) (sin lambda1)))
(+ (* lambda2 (+ (* lambda2 (+ (* lambda2 (* (cos phi2) (+ (* -1 (* (sin lambda1) (* (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1))))))) (* (cos lambda1) (- (+ (* -1 (/ (+ 1 (+ (* -1 (/ (* (+ lambda1 (* 2 lambda1)) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (pow lambda1 3))) (* -1 (/ (* (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (pow lambda1 3))))) (pow lambda1 2))) (+ (* -1/6 (pow (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) 3)) (* 6 (/ 1 (pow lambda1 2))))) (+ (* -2 (/ (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1)))) lambda1)) (* 4 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) (pow lambda1 2))))))))) (* (cos phi2) (+ (* -1/2 (* (sin lambda1) (pow (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) 2))) (* (cos lambda1) (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1))))))))) (* (cos lambda1) (* (cos phi2) (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))))))) (* (cos phi2) (sin lambda1)))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2)))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2)))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2)))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2)))))))
(sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))
(+ (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))) (* -1/2 (* (pow phi2 2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))))
(+ (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))) (* (pow phi2 2) (+ (* -1/2 (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (* 1/24 (* (pow phi2 2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))))))
(+ (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))) (* (pow phi2 2) (+ (* -1/2 (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))) (* 1/24 (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(sin (* -1 lambda2))
(+ (sin (* -1 lambda2)) (* lambda1 (cos (* -1 lambda2))))
(+ (sin (* -1 lambda2)) (* lambda1 (+ (cos (* -1 lambda2)) (* lambda1 (+ (* -1/2 (sin (* -1 lambda2))) (* (cos (* -1 lambda2)) (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2)))))))))
(+ (sin (* -1 lambda2)) (* lambda1 (+ (cos (* -1 lambda2)) (* lambda1 (+ (* -1/2 (sin (* -1 lambda2))) (+ (* lambda1 (+ (* -1 (* (sin (* -1 lambda2)) (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2))))) (* (cos (* -1 lambda2)) (- (+ (* -1 (/ (* (+ lambda2 (* 2 lambda2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda2 5))) (+ (* -1 (/ (* (+ lambda2 (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 3))) (* 2 lambda2))) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda2 5))) (/ 1 (pow lambda2 2)))) (+ 1/6 (+ (* -2 (/ (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2))) lambda2)) (* 10 (/ 1 (pow lambda2 2))))))))) (* (cos (* -1 lambda2)) (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2))))))))))
(sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))
(sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))
(sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))
(sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))
(sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))
(sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))
(sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))
(sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))
(sin lambda1)
(+ (sin lambda1) (* lambda2 (* (cos lambda1) (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))))))
(+ (sin lambda1) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (sin lambda1) (pow (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) 2))) (* (cos lambda1) (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1))))))) (* (cos lambda1) (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2))))))))
(+ (sin lambda1) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (sin lambda1) (pow (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) 2))) (+ (* lambda2 (+ (* -1 (* (sin lambda1) (* (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1))))))) (* (cos lambda1) (- (+ (* -1 (/ (+ 1 (+ (* -1 (/ (* (+ lambda1 (* 2 lambda1)) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (pow lambda1 3))) (* -1 (/ (* (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (pow lambda1 3))))) (pow lambda1 2))) (+ (* -1/6 (pow (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) 3)) (* 6 (/ 1 (pow lambda1 2))))) (+ (* -2 (/ (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1)))) lambda1)) (* 4 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) (pow lambda1 2)))))))) (* (cos lambda1) (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1)))))))) (* (cos lambda1) (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2))))))))
(sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))
(sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))
(sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))
(sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))
(sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))
(sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))
(sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))
(sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))
(* -1 lambda2)
(+ lambda1 (* -1 lambda2))
(+ (* -1 lambda2) (* lambda1 (+ 1 (* lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2)))))))
(+ (* -1 lambda2) (* lambda1 (+ 1 (* lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (+ (* 9 (/ 1 lambda2)) (* lambda1 (- (+ (* -1 (/ (* (+ lambda2 (* 2 lambda2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda2 5))) (+ (* -1 (/ (* (+ lambda2 (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 3))) (* 2 lambda2))) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda2 5))) (/ 1 (pow lambda2 2)))) (+ (* -2 (/ (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2))) lambda2)) (* 10 (/ 1 (pow lambda2 2))))))))))))
lambda1
(* lambda1 (- (+ 1 (* -1 (/ (+ lambda2 (* 2 lambda2)) lambda1))) (* -2 (/ lambda2 lambda1))))
(* lambda1 (- (+ 1 (+ (* -1 (/ (+ lambda2 (* 2 lambda2)) lambda1)) (* -1 (/ (+ (* -1 (pow (+ lambda2 (* 2 lambda2)) 2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda1 2))))) (+ (* -2 (/ lambda2 lambda1)) (+ (* -2 (/ (* lambda2 (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2))) (pow lambda1 2))) (* 4 (/ (pow lambda2 2) (pow lambda1 2)))))))
(* lambda1 (- (+ 1 (+ (* -1 (/ (+ lambda2 (* 2 lambda2)) lambda1)) (+ (* -1 (/ (+ (* -1 (* (+ lambda2 (* 2 lambda2)) (+ (* -1 (pow (+ lambda2 (* 2 lambda2)) 2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))))) (+ (* -1 (* (+ lambda2 (* 2 lambda2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2)))) (pow lambda2 3))) (pow lambda1 3))) (* -1 (/ (+ (* -1 (pow (+ lambda2 (* 2 lambda2)) 2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda1 2)))))) (+ (* -2 (/ lambda2 lambda1)) (+ (* -2 (/ (* lambda2 (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2))) (pow lambda1 2))) (+ (* -2 (/ (* lambda2 (- (* -1 (+ (* -1 (pow (+ lambda2 (* 2 lambda2)) 2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2)))) (+ (* -2 (* lambda2 (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2)))) (* 4 (pow lambda2 2))))) (pow lambda1 3))) (+ (* -1 (/ (+ (* -2 (* lambda2 (+ (* -4 (pow lambda2 2)) (pow lambda2 2)))) (+ (* -2 (pow lambda2 3)) (* 2 (pow lambda2 3)))) (pow lambda1 3))) (+ (* 4 (/ (* (pow lambda2 2) (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2))) (pow lambda1 3))) (* 4 (/ (pow lambda2 2) (pow lambda1 2))))))))))
lambda1
(* -1 (* lambda1 (- (* -1 (/ (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2)) lambda1)) 1)))
(* -1 (* lambda1 (- (* -1 (/ (- (+ (* -1 (+ lambda2 (* 2 lambda2))) (* -1 (/ (- (* -1 (+ (* -2 (pow lambda2 2)) (+ (* -1 (pow lambda2 2)) (pow (+ lambda2 (* 2 lambda2)) 2)))) (+ (* -4 (pow lambda2 2)) (* 2 (* lambda2 (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2)))))) lambda1))) (* -2 lambda2)) lambda1)) 1)))
(* -1 (* lambda1 (- (* -1 (/ (- (+ (* -1 (+ lambda2 (* 2 lambda2))) (* -1 (/ (- (+ (* -1 (+ (* -2 (pow lambda2 2)) (+ (* -1 (pow lambda2 2)) (pow (+ lambda2 (* 2 lambda2)) 2)))) (* -1 (/ (- (* -1 (+ (* (+ lambda2 (* 2 lambda2)) (+ (* -2 (pow lambda2 2)) (* -1 (pow lambda2 2)))) (+ (* (+ lambda2 (* 2 lambda2)) (+ (* -2 (pow lambda2 2)) (+ (* -1 (pow lambda2 2)) (pow (+ lambda2 (* 2 lambda2)) 2)))) (pow lambda2 3)))) (+ (* -2 (pow lambda2 3)) (+ (* 2 (* lambda2 (+ (* -4 (pow lambda2 2)) (pow lambda2 2)))) (+ (* 2 (* lambda2 (- (* -1 (+ (* -2 (pow lambda2 2)) (+ (* -1 (pow lambda2 2)) (pow (+ lambda2 (* 2 lambda2)) 2)))) (+ (* -4 (pow lambda2 2)) (* 2 (* lambda2 (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2)))))))) (+ (* 2 (pow lambda2 3)) (* 4 (* (pow lambda2 2) (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2))))))))) lambda1))) (+ (* -4 (pow lambda2 2)) (* 2 (* lambda2 (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2)))))) lambda1))) (* -2 lambda2)) lambda1)) 1)))
lambda1
(+ lambda1 (* lambda2 (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2))))))
(+ lambda1 (* lambda2 (+ 2 (+ (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2))) (* lambda2 (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1)))))))))
(+ lambda1 (* lambda2 (+ 2 (+ (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2))) (* lambda2 (- (+ (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (* lambda2 (- (+ (* -1 (/ (+ 1 (+ (* -1 (/ (* (+ lambda1 (* 2 lambda1)) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (pow lambda1 3))) (* -1 (/ (* (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (pow lambda1 3))))) (pow lambda1 2))) (* 6 (/ 1 (pow lambda1 2)))) (+ (* -2 (/ (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1)))) lambda1)) (* 4 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) (pow lambda1 2))))))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1)))))))))
(* -1 lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (+ (* -1 (/ (pow (+ lambda1 (* 2 lambda1)) 2) (pow lambda2 2))) (+ (* 2 (/ (pow lambda1 2) (pow lambda2 2))) (+ (/ lambda1 lambda2) (/ (pow lambda1 2) (pow lambda2 2))))) (+ 1 (+ (* -4 (/ (pow lambda1 2) (pow lambda2 2))) (* -2 (/ (pow lambda1 2) (pow lambda2 2)))))))
(* lambda2 (- (+ (* -1 (/ (* (+ lambda1 (* 2 lambda1)) (+ (* -1 (pow (+ lambda1 (* 2 lambda1)) 2)) (+ (* 2 (pow lambda1 2)) (pow lambda1 2)))) (pow lambda2 3))) (+ (* -1 (/ (* (+ lambda1 (* 2 lambda1)) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (pow lambda2 3))) (+ (* -1 (/ (pow (+ lambda1 (* 2 lambda1)) 2) (pow lambda2 2))) (+ (* 2 (/ (pow lambda1 2) (pow lambda2 2))) (+ (/ lambda1 lambda2) (+ (/ (pow lambda1 2) (pow lambda2 2)) (/ (pow lambda1 3) (pow lambda2 3)))))))) (+ 1 (+ (* -4 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -2 (/ (* lambda1 (+ (* -4 (pow lambda1 2)) (pow lambda1 2))) (pow lambda2 3))) (+ (* -2 (/ (* lambda1 (- (+ (* -1 (pow (+ lambda1 (* 2 lambda1)) 2)) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (+ (* -4 (pow lambda1 2)) (* -2 (pow lambda1 2))))) (pow lambda2 3))) (+ (* -2 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -2 (/ (pow lambda1 3) (pow lambda2 3))) (+ (* 2 (/ (pow lambda1 3) (pow lambda2 3))) (* 4 (/ (pow lambda1 3) (pow lambda2 3))))))))))))
(* -1 lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1 (/ (- (+ (* -2 (pow lambda1 2)) (+ (* -1 (pow lambda1 2)) (pow (+ lambda1 (* 2 lambda1)) 2))) (+ (* 2 (pow lambda1 2)) (* 4 (pow lambda1 2)))) lambda2))) lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1 (/ (- (+ (* -2 (pow lambda1 2)) (+ (* -1 (/ (- (+ (* (+ lambda1 (* 2 lambda1)) (+ (* -2 (pow lambda1 2)) (* -1 (pow lambda1 2)))) (+ (* (+ lambda1 (* 2 lambda1)) (+ (* -2 (pow lambda1 2)) (+ (* -1 (pow lambda1 2)) (pow (+ lambda1 (* 2 lambda1)) 2)))) (pow lambda1 3))) (+ (* -1 (+ (* -2 (pow lambda1 3)) (+ (* 2 (* lambda1 (+ (* -4 (pow lambda1 2)) (pow lambda1 2)))) (* 2 (pow lambda1 3))))) (+ (* 2 (* lambda1 (- (+ (* -2 (pow lambda1 2)) (+ (* -1 (pow lambda1 2)) (pow (+ lambda1 (* 2 lambda1)) 2))) (+ (* 2 (pow lambda1 2)) (* 4 (pow lambda1 2)))))) (* 4 (pow lambda1 3))))) lambda2)) (+ (* -1 (pow lambda1 2)) (pow (+ lambda1 (* 2 lambda1)) 2)))) (+ (* 2 (pow lambda1 2)) (* 4 (pow lambda1 2)))) lambda2))) 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)))
(* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))
(* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* (cos phi2) (cos (- lambda1 lambda2)))))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2)))))))))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/120 (* (cos phi2) (cos (- lambda1 lambda2))))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* 1/24 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))))))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* 1/24 (* (cos (- lambda1 lambda2)) (sin phi1))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))
(+ (* -1 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))) (* 1/6 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos lambda1) (* (cos phi2) (sin phi1)))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* phi1 (cos phi2))
(* phi1 (+ (cos phi2) (* -1/6 (* (pow phi1 2) (cos phi2)))))
(* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* 1/120 (* (pow phi1 2) (cos phi2)))))))
(* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (cos phi2))) (* 1/120 (cos phi2))))))))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(sin phi1)
(+ (sin phi1) (* -1/2 (* (pow phi2 2) (sin phi1))))
(+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* 1/24 (* (pow phi2 2) (sin phi1))))))
(+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin phi1))) (* 1/24 (sin phi1)))))))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* -1 (* lambda2 (cos lambda1)))
(* lambda2 (+ (* -1 (cos lambda1)) (* 1/6 (* (pow lambda2 2) (cos lambda1)))))
(* lambda2 (+ (* -1 (cos lambda1)) (* (pow lambda2 2) (+ (* -1/120 (* (pow lambda2 2) (cos lambda1))) (* 1/6 (cos lambda1))))))
(* lambda2 (+ (* -1 (cos lambda1)) (* (pow lambda2 2) (+ (* 1/6 (cos lambda1)) (* (pow lambda2 2) (+ (* -1/120 (cos lambda1)) (* 1/5040 (* (pow lambda2 2) (cos lambda1)))))))))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (sin lambda2))
(+ (* -1 (sin lambda2)) (* 1/2 (* (pow lambda1 2) (sin lambda2))))
(+ (* -1 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/24 (* (pow lambda1 2) (sin lambda2))) (* 1/2 (sin lambda2)))))
(+ (* -1 (sin lambda2)) (* (pow lambda1 2) (+ (* 1/2 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/24 (sin lambda2)) (* 1/720 (* (pow lambda1 2) (sin lambda2))))))))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* phi1 (cos (- lambda1 lambda2)))
(* phi1 (+ (cos (- lambda1 lambda2)) (* -1/6 (* (pow phi1 2) (cos (- lambda1 lambda2))))))
(* phi1 (+ (cos (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/6 (cos (- lambda1 lambda2))) (* 1/120 (* (pow phi1 2) (cos (- lambda1 lambda2))))))))
(* phi1 (+ (cos (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/6 (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (cos (- lambda1 lambda2)))) (* 1/120 (cos (- lambda1 lambda2)))))))))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (neg lambda2)) (sin phi1))
(+ (* -1 (* lambda1 (* (sin phi1) (sin (neg lambda2))))) (* (cos (neg lambda2)) (sin phi1)))
(+ (* lambda1 (+ (* -1 (* (sin phi1) (sin (neg lambda2)))) (* -1/2 (* lambda1 (* (cos (neg lambda2)) (sin phi1)))))) (* (cos (neg lambda2)) (sin phi1)))
(+ (* lambda1 (+ (* -1 (* (sin phi1) (sin (neg lambda2)))) (* lambda1 (+ (* -1/2 (* (cos (neg lambda2)) (sin phi1))) (* 1/6 (* lambda1 (* (sin phi1) (sin (neg lambda2))))))))) (* (cos (neg lambda2)) (sin phi1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(* (cos lambda1) (sin phi1))
(+ (* lambda2 (* (sin lambda1) (sin phi1))) (* (cos lambda1) (sin phi1)))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (sin phi1)))) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (sin phi1)))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (sin phi1))) (* -1/6 (* lambda2 (* (sin lambda1) (sin phi1)))))) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (sin phi1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* 1/24 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))))))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* 1/24 (* (cos (- lambda1 lambda2)) (sin phi1))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))
(* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* (cos phi2) (cos (- lambda1 lambda2)))))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2)))))))))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/120 (* (cos phi2) (cos (- lambda1 lambda2))))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))
(+ (* -1 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))) (* 1/6 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos lambda1) (* (cos phi2) (sin phi1)))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* 1/24 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))))))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* 1/24 (* (cos (- lambda1 lambda2)) (sin phi1))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))
(+ (* -1 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))) (* 1/6 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos lambda1) (* (cos phi2) (sin phi1)))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))
(* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* (cos phi2) (cos (- lambda1 lambda2)))))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2)))))))))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/120 (* (cos phi2) (cos (- lambda1 lambda2))))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(sin phi2)
(+ (sin phi2) (* -1/2 (* (pow phi1 2) (sin phi2))))
(+ (sin phi2) (* (pow phi1 2) (+ (* -1/2 (sin phi2)) (* 1/24 (* (pow phi1 2) (sin phi2))))))
(+ (sin phi2) (* (pow phi1 2) (+ (* -1/2 (sin phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (sin phi2))) (* 1/24 (sin phi2)))))))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* phi2 (cos phi1))
(* phi2 (+ (cos phi1) (* -1/6 (* (pow phi2 2) (cos phi1)))))
(* phi2 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/6 (cos phi1)) (* 1/120 (* (pow phi2 2) (cos phi1)))))))
(* phi2 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/6 (cos phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (cos phi1))) (* 1/120 (cos phi1))))))))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* -1 (pow lambda2 2))
(- (pow lambda1 2) (pow lambda2 2))
(- (pow lambda1 2) (pow lambda2 2))
(- (pow lambda1 2) (pow lambda2 2))
(pow lambda1 2)
(* (pow lambda1 2) (+ 1 (* -1 (/ (pow lambda2 2) (pow lambda1 2)))))
(* (pow lambda1 2) (+ 1 (* -1 (/ (pow lambda2 2) (pow lambda1 2)))))
(* (pow lambda1 2) (+ 1 (* -1 (/ (pow lambda2 2) (pow lambda1 2)))))
(pow lambda1 2)
(* (pow lambda1 2) (+ 1 (* -1 (/ (pow lambda2 2) (pow lambda1 2)))))
(* (pow lambda1 2) (+ 1 (* -1 (/ (pow lambda2 2) (pow lambda1 2)))))
(* (pow lambda1 2) (+ 1 (* -1 (/ (pow lambda2 2) (pow lambda1 2)))))
(pow lambda1 2)
(+ (* -1 (pow lambda2 2)) (pow lambda1 2))
(+ (* -1 (pow lambda2 2)) (pow lambda1 2))
(+ (* -1 (pow lambda2 2)) (pow lambda1 2))
(* -1 (pow lambda2 2))
(* (pow lambda2 2) (- (/ (pow lambda1 2) (pow lambda2 2)) 1))
(* (pow lambda2 2) (- (/ (pow lambda1 2) (pow lambda2 2)) 1))
(* (pow lambda2 2) (- (/ (pow lambda1 2) (pow lambda2 2)) 1))
(* -1 (pow lambda2 2))
(* (pow lambda2 2) (- (/ (pow lambda1 2) (pow lambda2 2)) 1))
(* (pow lambda2 2) (- (/ (pow lambda1 2) (pow lambda2 2)) 1))
(* (pow lambda2 2) (- (/ (pow lambda1 2) (pow lambda2 2)) 1))
(/ (pow lambda2 2) lambda1)
(* (pow lambda2 2) (+ (* -1 (/ lambda2 (pow lambda1 2))) (/ 1 lambda1)))
(* (pow lambda2 2) (+ (* lambda2 (- (/ lambda2 (pow lambda1 3)) (/ 1 (pow lambda1 2)))) (/ 1 lambda1)))
(* (pow lambda2 2) (+ (* lambda2 (- (* lambda2 (+ (* -1 (/ lambda2 (pow lambda1 4))) (/ 1 (pow lambda1 3)))) (/ 1 (pow lambda1 2)))) (/ 1 lambda1)))
lambda2
(* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))
(* lambda2 (- (+ 1 (/ (pow lambda1 2) (pow lambda2 2))) (/ lambda1 lambda2)))
(* lambda2 (- (+ 1 (* -1 (/ (pow lambda1 3) (pow lambda2 3)))) (+ (* -1 (/ (pow lambda1 2) (pow lambda2 2))) (/ lambda1 lambda2))))
lambda2
(* -1 (* lambda2 (- (/ lambda1 lambda2) 1)))
(* -1 (* lambda2 (- (* -1 (/ (- (/ (pow lambda1 2) lambda2) lambda1) lambda2)) 1)))
(* -1 (* lambda2 (- (* -1 (/ (- (* -1 (/ (- (/ (pow lambda1 3) lambda2) (pow lambda1 2)) lambda2)) lambda1) lambda2)) 1)))
lambda2
(+ lambda2 (* -1 lambda1))
(+ lambda2 (* lambda1 (- (/ lambda1 lambda2) 1)))
(+ lambda2 (* lambda1 (- (* lambda1 (+ (* -1 (/ lambda1 (pow lambda2 2))) (/ 1 lambda2))) 1)))
(/ (pow lambda2 2) lambda1)
(/ (+ (* -1 (/ (pow lambda2 3) lambda1)) (pow lambda2 2)) lambda1)
(/ (- (+ (/ (pow lambda2 4) (pow lambda1 2)) (pow lambda2 2)) (/ (pow lambda2 3) lambda1)) lambda1)
(/ (- (+ (* -1 (/ (pow lambda2 5) (pow lambda1 3))) (pow lambda2 2)) (+ (* -1 (/ (pow lambda2 4) (pow lambda1 2))) (/ (pow lambda2 3) lambda1))) lambda1)
(/ (pow lambda2 2) lambda1)
(* -1 (/ (+ (* -1 (pow lambda2 2)) (/ (pow lambda2 3) lambda1)) lambda1))
(* -1 (/ (+ (* -1 (/ (- (/ (pow lambda2 4) lambda1) (pow lambda2 3)) lambda1)) (* -1 (pow lambda2 2))) lambda1))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow lambda2 5) lambda1) (pow lambda2 4)) lambda1)) (pow lambda2 3)) lambda1)) (* -1 (pow lambda2 2))) lambda1))
(/ (pow lambda1 2) lambda2)
(* (pow lambda1 2) (+ (* -1 (/ lambda1 (pow lambda2 2))) (/ 1 lambda2)))
(* (pow lambda1 2) (+ (* lambda1 (- (/ lambda1 (pow lambda2 3)) (/ 1 (pow lambda2 2)))) (/ 1 lambda2)))
(* (pow lambda1 2) (+ (* lambda1 (- (* lambda1 (+ (* -1 (/ lambda1 (pow lambda2 4))) (/ 1 (pow lambda2 3)))) (/ 1 (pow lambda2 2)))) (/ 1 lambda2)))
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (- (+ 1 (/ (pow lambda2 2) (pow lambda1 2))) (/ lambda2 lambda1)))
(* lambda1 (- (+ 1 (* -1 (/ (pow lambda2 3) (pow lambda1 3)))) (+ (* -1 (/ (pow lambda2 2) (pow lambda1 2))) (/ lambda2 lambda1))))
lambda1
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(* -1 (* lambda1 (- (* -1 (/ (- (/ (pow lambda2 2) lambda1) lambda2) lambda1)) 1)))
(* -1 (* lambda1 (- (* -1 (/ (- (* -1 (/ (- (/ (pow lambda2 3) lambda1) (pow lambda2 2)) lambda1)) lambda2) lambda1)) 1)))
lambda1
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* lambda2 (- (/ lambda2 lambda1) 1)))
(+ lambda1 (* lambda2 (- (* lambda2 (+ (* -1 (/ lambda2 (pow lambda1 2))) (/ 1 lambda1))) 1)))
(/ (pow lambda1 2) lambda2)
(/ (+ (* -1 (/ (pow lambda1 3) lambda2)) (pow lambda1 2)) lambda2)
(/ (- (+ (/ (pow lambda1 4) (pow lambda2 2)) (pow lambda1 2)) (/ (pow lambda1 3) lambda2)) lambda2)
(/ (- (+ (* -1 (/ (pow lambda1 5) (pow lambda2 3))) (pow lambda1 2)) (+ (* -1 (/ (pow lambda1 4) (pow lambda2 2))) (/ (pow lambda1 3) lambda2))) lambda2)
(/ (pow lambda1 2) lambda2)
(* -1 (/ (+ (* -1 (pow lambda1 2)) (/ (pow lambda1 3) lambda2)) lambda2))
(* -1 (/ (+ (* -1 (/ (- (/ (pow lambda1 4) lambda2) (pow lambda1 3)) lambda2)) (* -1 (pow lambda1 2))) lambda2))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow lambda1 5) lambda2) (pow lambda1 4)) lambda2)) (pow lambda1 3)) lambda2)) (* -1 (pow lambda1 2))) lambda2))
Outputs
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(* -1 (* (cos phi2) (sin lambda2)))
(*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (* (cos lambda2) (cos phi2))))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* 1/2 (* lambda1 (* (cos phi2) (sin lambda2)))) (* (cos lambda2) (cos phi2)))))
(-.f64 (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos lambda2) (cos phi2)))) (* 1/2 (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (cos phi2)))))
(-.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)) (sin.f64 lambda2)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (sin lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (cos.f64 phi2)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* -1/2 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))) (* (cos lambda2) (sin lambda1))))
(-.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (* 1/24 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))))))))
(+.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))) (* 1/24 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))))))))
(+.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal -1/2 binary64)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 phi2 phi2)) #s(literal -1/720 binary64)) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 1/24 binary64)))))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* -1 (sin lambda2))
(-.f64 #s(literal 0 binary64) (sin.f64 lambda2))
(+ (* -1 (sin lambda2)) (* lambda1 (cos lambda2)))
(-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))
(+ (* -1 (sin lambda2)) (* lambda1 (+ (cos lambda2) (* 1/2 (* lambda1 (sin lambda2))))))
(-.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (sin.f64 lambda2))) (cos.f64 lambda2))) (sin.f64 lambda2))
(+ (* -1 (sin lambda2)) (* lambda1 (+ (cos lambda2) (* lambda1 (+ (* -1/6 (* lambda1 (cos lambda2))) (* 1/2 (sin lambda2)))))))
(-.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))))) (cos.f64 lambda2))) (sin.f64 lambda2))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(sin lambda1)
(sin.f64 lambda1)
(+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))
(-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1))) (cos.f64 lambda1))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (cos.f64 lambda1)))) (cos.f64 lambda1))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
lambda1
(* lambda1 (+ 1 (* -1/6 (pow lambda1 2))))
(*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1))))
(* lambda1 (+ 1 (* (pow lambda1 2) (- (* 1/120 (pow lambda1 2)) 1/6))))
(*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(* lambda1 (+ 1 (* (pow lambda1 2) (- (* (pow lambda1 2) (+ 1/120 (* -1/5040 (pow lambda1 2)))) 1/6))))
(*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal -1/5040 binary64)))) #s(literal -1/6 binary64)))))
(sin lambda1)
(sin.f64 lambda1)
(sin lambda1)
(sin.f64 lambda1)
(sin lambda1)
(sin.f64 lambda1)
(sin lambda1)
(sin.f64 lambda1)
(sin lambda1)
(sin.f64 lambda1)
(sin lambda1)
(sin.f64 lambda1)
(sin lambda1)
(sin.f64 lambda1)
(sin lambda1)
(sin.f64 lambda1)
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (+ lambda1 (* -1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (+ lambda1 (* -1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (+ lambda1 (* -1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (+ lambda1 (* -1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (sin (- lambda1 lambda2)) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(sin (neg lambda2))
(-.f64 #s(literal 0 binary64) (sin.f64 lambda2))
(+ (sin (neg lambda2)) (* lambda1 (cos (neg lambda2))))
(-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))
(+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* -1/2 (* lambda1 (sin (neg lambda2)))))))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))) (sin.f64 lambda2))
(+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* lambda1 (+ (* -1/2 (sin (neg lambda2))) (* -1/6 (* lambda1 (cos (neg lambda2)))))))))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (neg.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/2 binary64))))))) (sin.f64 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin lambda1)
(sin.f64 lambda1)
(+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))
(-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1))) (cos.f64 lambda1))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (cos.f64 lambda1)))) (cos.f64 lambda1))))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (+ lambda1 (* -1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (+ lambda1 (* -1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (+ lambda1 (* -1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (+ lambda1 (* -1 lambda2)))
(sin.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 #s(literal 0 binary64) (*.f64 lambda1 (+.f64 (/.f64 lambda2 lambda1) #s(literal -1 binary64))))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (+.f64 (/.f64 lambda2 lambda1) #s(literal -1 binary64))))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (+.f64 (/.f64 lambda2 lambda1) #s(literal -1 binary64))))
lambda1
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(sin phi2)
(sin.f64 phi2)
(+ (sin phi2) (* -1 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))))
(-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(+ (sin phi2) (* phi1 (- (* -1/2 (* phi1 (sin phi2))) (* (cos phi2) (cos (- lambda1 lambda2))))))
(+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(+ (sin phi2) (* phi1 (- (* phi1 (+ (* -1/2 (sin phi2)) (* 1/6 (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))))) (* (cos phi2) (cos (- lambda1 lambda2))))))
(+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(* -1 (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1)))
(- (* phi2 (cos phi1)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(- (* phi2 (+ (cos phi1) (* 1/2 (* phi2 (* (cos (- lambda1 lambda2)) (sin phi1)))))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(- (* phi2 (+ (cos phi1) (* phi2 (- (* -1/6 (* phi2 (cos phi1))) (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))))))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 (cos.f64 phi1))) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) #s(literal 1/2 binary64)))))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))
(- (+ (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* (cos phi1) (sin phi2))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+.f64 (*.f64 lambda1 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(- (+ (* lambda1 (- (* 1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))) (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))))) (* (cos phi1) (sin phi2))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+.f64 (*.f64 lambda1 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(- (+ (* lambda1 (- (* lambda1 (- (* -1/6 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))) (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))))) (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))))) (* (cos phi1) (sin phi2))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(- (+ (* -1 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos phi1) (sin phi2))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(-.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(- (+ (* lambda2 (- (* 1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos phi1) (sin phi2))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 lambda2 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(- (+ (* lambda2 (- (* lambda2 (- (* 1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos phi1) (sin phi2))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(* (cos phi2) (sin (neg lambda2)))
(*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(+ (* lambda1 (* (cos phi2) (cos (neg lambda2)))) (* (cos phi2) (sin (neg lambda2))))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos phi2) (sin (neg lambda2))))) (* (cos phi2) (cos (neg lambda2))))) (* (cos phi2) (sin (neg lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (sin (neg lambda2)))) (* -1/6 (* lambda1 (* (cos phi2) (cos (neg lambda2))))))) (* (cos phi2) (cos (neg lambda2))))) (* (cos phi2) (sin (neg lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (cos.f64 phi2)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(+ (sin (- lambda1 lambda2)) (* -1/2 (* (pow phi2 2) (sin (- lambda1 lambda2)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) (sin.f64 (-.f64 lambda1 lambda2))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* 1/24 (* (pow phi2 2) (sin (- lambda1 lambda2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)) (sin.f64 (-.f64 lambda1 lambda2))))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin (- lambda1 lambda2)))) (* 1/24 (sin (- lambda1 lambda2))))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(* (cos phi2) (sin (* -1 lambda2)))
(*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(+ (* lambda1 (* (cos phi2) (cos (* -1 lambda2)))) (* (cos phi2) (sin (* -1 lambda2))))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos phi2) (sin (* -1 lambda2))))) (* (cos phi2) (cos (* -1 lambda2))))) (* (cos phi2) (sin (* -1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (sin (* -1 lambda2)))) (* -1/6 (* lambda1 (* (cos phi2) (cos (* -1 lambda2))))))) (* (cos phi2) (cos (* -1 lambda2))))) (* (cos phi2) (sin (* -1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (cos.f64 phi2)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2)))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2)))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2)))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2)))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))
(sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(+ (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))) (* -1/2 (* (pow phi2 2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))))
(+.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))
(+ (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/2 (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (* 1/24 (* (pow phi2 2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))))))
(+.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))))
(+ (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/2 (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))) (* 1/24 (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))))))))
(+.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/24 binary64) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))))))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(* (cos phi2) (sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))))
(sin (* -1 lambda2))
(-.f64 #s(literal 0 binary64) (sin.f64 lambda2))
(+ (sin (* -1 lambda2)) (* lambda1 (cos (* -1 lambda2))))
(-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))
(+ (sin (* -1 lambda2)) (* lambda1 (+ (cos (* -1 lambda2)) (* -1/2 (* lambda1 (sin (* -1 lambda2)))))))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))) (sin.f64 lambda2))
(+ (sin (* -1 lambda2)) (* lambda1 (+ (cos (* -1 lambda2)) (* lambda1 (+ (* -1/2 (sin (* -1 lambda2))) (* -1/6 (* lambda1 (cos (* -1 lambda2)))))))))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (neg.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/2 binary64))))))) (sin.f64 lambda2))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))
(sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))
(sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))
(sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))
(sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))
(sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))
(sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))
(sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda2 (* -1 lambda1))))
(sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(sin lambda1)
(sin.f64 lambda1)
(+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))
(-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1))) (cos.f64 lambda1))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (cos.f64 lambda1)))) (cos.f64 lambda1))))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))
(sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))
(sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))
(sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (+ lambda1 lambda2)))
(sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))
(sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))
(sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))
(sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(sin (/ (- (pow lambda1 2) (pow lambda2 2)) (- lambda1 (* -1 lambda2))))
(sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ lambda1 (* -1 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 #s(literal 0 binary64) (*.f64 lambda1 (+.f64 (/.f64 lambda2 lambda1) #s(literal -1 binary64))))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (+.f64 (/.f64 lambda2 lambda1) #s(literal -1 binary64))))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (+.f64 (/.f64 lambda2 lambda1) #s(literal -1 binary64))))
lambda1
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(* (cos phi2) (sin (* -1 lambda2)))
(*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(+ (* lambda1 (* (cos phi2) (cos (* -1 lambda2)))) (* (cos phi2) (sin (* -1 lambda2))))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1/2 (sin (* -1 lambda2))) (* (cos (* -1 lambda2)) (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2))))))) (* (cos phi2) (cos (* -1 lambda2))))) (* (cos phi2) (sin (* -1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (+.f64 (neg.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (-.f64 (/.f64 #s(literal 9 binary64) lambda2) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) (pow.f64 lambda2 #s(literal 5 binary64))))))))))
(+ (* lambda1 (+ (* lambda1 (+ (* lambda1 (* (cos phi2) (+ (* -1 (* (sin (* -1 lambda2)) (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2))))) (* (cos (* -1 lambda2)) (- (+ (* -1 (/ (* (+ lambda2 (* 2 lambda2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda2 5))) (+ (* -1 (/ (* (+ lambda2 (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 3))) (* 2 lambda2))) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda2 5))) (/ 1 (pow lambda2 2)))) (+ 1/6 (+ (* -2 (/ (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2))) lambda2)) (* 10 (/ 1 (pow lambda2 2)))))))))) (* (cos phi2) (+ (* -1/2 (sin (* -1 lambda2))) (* (cos (* -1 lambda2)) (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2)))))))) (* (cos phi2) (cos (* -1 lambda2))))) (* (cos phi2) (sin (* -1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (neg.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (-.f64 (/.f64 #s(literal 9 binary64) lambda2) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) (pow.f64 lambda2 #s(literal 5 binary64))))))) (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (-.f64 (/.f64 #s(literal 9 binary64) lambda2) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) (pow.f64 lambda2 #s(literal 5 binary64))))) (*.f64 (cos.f64 lambda2) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -3 binary64) lambda2) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda2 lambda2)) (pow.f64 lambda2 #s(literal 5 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda2 lambda2)) (+.f64 lambda2 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (pow.f64 lambda2 #s(literal 5 binary64))))) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 #s(literal 9 binary64) lambda2) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) (pow.f64 lambda2 #s(literal 5 binary64))))) lambda2) (/.f64 #s(literal 10 binary64) (*.f64 lambda2 lambda2)))))))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(+ (* lambda2 (* (cos lambda1) (* (cos phi2) (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2))))))) (* (cos phi2) (sin lambda1)))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))))))
(+ (* lambda2 (+ (* lambda2 (* (cos phi2) (+ (* -1/2 (* (sin lambda1) (pow (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) 2))) (* (cos lambda1) (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1)))))))) (* (cos lambda1) (* (cos phi2) (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))))))) (* (cos phi2) (sin lambda1)))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))))) (*.f64 (cos.f64 lambda1) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))))))))
(+ (* lambda2 (+ (* lambda2 (+ (* lambda2 (* (cos phi2) (+ (* -1 (* (sin lambda1) (* (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1))))))) (* (cos lambda1) (- (+ (* -1 (/ (+ 1 (+ (* -1 (/ (* (+ lambda1 (* 2 lambda1)) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (pow lambda1 3))) (* -1 (/ (* (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (pow lambda1 3))))) (pow lambda1 2))) (+ (* -1/6 (pow (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) 3)) (* 6 (/ 1 (pow lambda1 2))))) (+ (* -2 (/ (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1)))) lambda1)) (* 4 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) (pow lambda1 2))))))))) (* (cos phi2) (+ (* -1/2 (* (sin lambda1) (pow (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) 2))) (* (cos lambda1) (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1))))))))) (* (cos lambda1) (* (cos phi2) (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))))))) (* (cos phi2) (sin lambda1)))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))))) (*.f64 (cos.f64 lambda1) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))))) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))))) (/.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))) lambda1) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))
(sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(+ (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))) (* -1/2 (* (pow phi2 2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))))
(+.f64 (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))))
(+ (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))) (* (pow phi2 2) (+ (* -1/2 (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (* 1/24 (* (pow phi2 2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))))))
(+.f64 (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))))))
(+ (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))) (* (pow phi2 2) (+ (* -1/2 (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))) (* 1/24 (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))))))))
(+.f64 (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))) (*.f64 #s(literal 1/24 binary64) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(* (cos phi2) (sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))))))
(sin (* -1 lambda2))
(-.f64 #s(literal 0 binary64) (sin.f64 lambda2))
(+ (sin (* -1 lambda2)) (* lambda1 (cos (* -1 lambda2))))
(-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))
(+ (sin (* -1 lambda2)) (* lambda1 (+ (cos (* -1 lambda2)) (* lambda1 (+ (* -1/2 (sin (* -1 lambda2))) (* (cos (* -1 lambda2)) (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2)))))))))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (neg.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda2) (-.f64 (/.f64 #s(literal 9 binary64) lambda2) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) (pow.f64 lambda2 #s(literal 5 binary64))))))))) (sin.f64 lambda2))
(+ (sin (* -1 lambda2)) (* lambda1 (+ (cos (* -1 lambda2)) (* lambda1 (+ (* -1/2 (sin (* -1 lambda2))) (+ (* lambda1 (+ (* -1 (* (sin (* -1 lambda2)) (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2))))) (* (cos (* -1 lambda2)) (- (+ (* -1 (/ (* (+ lambda2 (* 2 lambda2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda2 5))) (+ (* -1 (/ (* (+ lambda2 (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 3))) (* 2 lambda2))) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda2 5))) (/ 1 (pow lambda2 2)))) (+ 1/6 (+ (* -2 (/ (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2))) lambda2)) (* 10 (/ 1 (pow lambda2 2))))))))) (* (cos (* -1 lambda2)) (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2))))))))))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (neg.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/2 binary64))) (+.f64 (*.f64 (cos.f64 lambda2) (-.f64 (/.f64 #s(literal 9 binary64) lambda2) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) (pow.f64 lambda2 #s(literal 5 binary64))))) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) (-.f64 (/.f64 #s(literal 9 binary64) lambda2) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) (pow.f64 lambda2 #s(literal 5 binary64))))) (*.f64 (cos.f64 lambda2) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -3 binary64) lambda2) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda2 lambda2)) (pow.f64 lambda2 #s(literal 5 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda2 lambda2)) (+.f64 lambda2 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (pow.f64 lambda2 #s(literal 5 binary64))))) (+.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 #s(literal 9 binary64) lambda2) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) (pow.f64 lambda2 #s(literal 5 binary64))))) lambda2) (/.f64 #s(literal 10 binary64) (*.f64 lambda2 lambda2))))))))))))) (sin.f64 lambda2))
(sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))
(sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))
(sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))
(sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))
(sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))
(sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))
(sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))
(sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(sin (/ (- (/ (pow lambda1 6) (pow (- lambda2 (* -1 lambda1)) 3)) (/ (pow lambda2 6) (pow (- lambda2 (* -1 lambda1)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda2 (* -1 lambda1)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda2 (* -1 lambda1)) 2)) (/ (pow lambda2 4) (pow (- lambda2 (* -1 lambda1)) 2))))))
(sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(sin lambda1)
(sin.f64 lambda1)
(+ (sin lambda1) (* lambda2 (* (cos lambda1) (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))))))
(+.f64 (sin.f64 lambda1) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))))
(+ (sin lambda1) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (sin lambda1) (pow (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) 2))) (* (cos lambda1) (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1))))))) (* (cos lambda1) (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2))))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))))) (*.f64 (cos.f64 lambda1) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))))))))
(+ (sin lambda1) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (sin lambda1) (pow (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) 2))) (+ (* lambda2 (+ (* -1 (* (sin lambda1) (* (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1))))))) (* (cos lambda1) (- (+ (* -1 (/ (+ 1 (+ (* -1 (/ (* (+ lambda1 (* 2 lambda1)) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (pow lambda1 3))) (* -1 (/ (* (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (pow lambda1 3))))) (pow lambda1 2))) (+ (* -1/6 (pow (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) 3)) (* 6 (/ 1 (pow lambda1 2))))) (+ (* -2 (/ (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1)))) lambda1)) (* 4 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) (pow lambda1 2)))))))) (* (cos lambda1) (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1)))))))) (* (cos lambda1) (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2))))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))))) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))) (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))))) (/.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))) lambda1) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1))))))))))))
(sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))
(sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))
(sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))
(sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(sin (/ (- (/ (pow lambda1 6) (pow (+ lambda1 lambda2) 3)) (/ (pow lambda2 6) (pow (+ lambda1 lambda2) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (+ lambda1 lambda2) 2)) (+ (/ (pow lambda1 4) (pow (+ lambda1 lambda2) 2)) (/ (pow lambda2 4) (pow (+ lambda1 lambda2) 2))))))
(sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))
(sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))
(sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))
(sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(sin (/ (- (/ (pow lambda1 6) (pow (- lambda1 (* -1 lambda2)) 3)) (/ (pow lambda2 6) (pow (- lambda1 (* -1 lambda2)) 3))) (+ (/ (* (pow lambda1 2) (pow lambda2 2)) (pow (- lambda1 (* -1 lambda2)) 2)) (+ (/ (pow lambda1 4) (pow (- lambda1 (* -1 lambda2)) 2)) (/ (pow lambda2 4) (pow (- lambda1 (* -1 lambda2)) 2))))))
(sin.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (/.f64 (pow.f64 lambda2 #s(literal 6 binary64)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))))))
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ (* -1 lambda2) (* lambda1 (+ 1 (* lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2)))))))
(-.f64 (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (-.f64 (/.f64 #s(literal 9 binary64) lambda2) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) (pow.f64 lambda2 #s(literal 5 binary64))))))) lambda2)
(+ (* -1 lambda2) (* lambda1 (+ 1 (* lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (+ (* 9 (/ 1 lambda2)) (* lambda1 (- (+ (* -1 (/ (* (+ lambda2 (* 2 lambda2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda2 5))) (+ (* -1 (/ (* (+ lambda2 (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 3))) (* 2 lambda2))) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda2 5))) (/ 1 (pow lambda2 2)))) (+ (* -2 (/ (+ (* -1 (/ (pow (+ (* 2 (pow lambda2 2)) (pow lambda2 2)) 2) (pow lambda2 5))) (* 9 (/ 1 lambda2))) lambda2)) (* 10 (/ 1 (pow lambda2 2))))))))))))
(-.f64 (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 lambda1 (+.f64 (-.f64 (/.f64 #s(literal 9 binary64) lambda2) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) (pow.f64 lambda2 #s(literal 5 binary64)))) (*.f64 lambda1 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -3 binary64) lambda2) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda2 lambda2)) (pow.f64 lambda2 #s(literal 5 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda2 lambda2)) (+.f64 lambda2 (-.f64 (*.f64 lambda2 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (pow.f64 lambda2 #s(literal 5 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 #s(literal 9 binary64) lambda2) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) (pow.f64 lambda2 #s(literal 5 binary64))))) lambda2) (/.f64 #s(literal 10 binary64) (*.f64 lambda2 lambda2))))))))) lambda2)
lambda1
(* lambda1 (- (+ 1 (* -1 (/ (+ lambda2 (* 2 lambda2)) lambda1))) (* -2 (/ lambda2 lambda1))))
(*.f64 lambda1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -3 binary64) lambda2) (*.f64 lambda2 #s(literal 2 binary64))) lambda1)))
(* lambda1 (- (+ 1 (+ (* -1 (/ (+ lambda2 (* 2 lambda2)) lambda1)) (* -1 (/ (+ (* -1 (pow (+ lambda2 (* 2 lambda2)) 2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda1 2))))) (+ (* -2 (/ lambda2 lambda1)) (+ (* -2 (/ (* lambda2 (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2))) (pow lambda1 2))) (* 4 (/ (pow lambda2 2) (pow lambda1 2)))))))
(*.f64 lambda1 (-.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -3 binary64) lambda2) lambda1)) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda2 lambda2)) (*.f64 #s(literal 9 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 lambda2 #s(literal -2 binary64)) lambda1) (+.f64 (/.f64 (*.f64 (*.f64 lambda2 #s(literal -2 binary64)) (+.f64 (*.f64 #s(literal -3 binary64) lambda2) (*.f64 lambda2 #s(literal 2 binary64)))) (*.f64 lambda1 lambda1)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) #s(literal 4 binary64)) (*.f64 lambda1 lambda1))))))
(* lambda1 (- (+ 1 (+ (* -1 (/ (+ lambda2 (* 2 lambda2)) lambda1)) (+ (* -1 (/ (+ (* -1 (* (+ lambda2 (* 2 lambda2)) (+ (* -1 (pow (+ lambda2 (* 2 lambda2)) 2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))))) (+ (* -1 (* (+ lambda2 (* 2 lambda2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2)))) (pow lambda2 3))) (pow lambda1 3))) (* -1 (/ (+ (* -1 (pow (+ lambda2 (* 2 lambda2)) 2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2))) (pow lambda1 2)))))) (+ (* -2 (/ lambda2 lambda1)) (+ (* -2 (/ (* lambda2 (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2))) (pow lambda1 2))) (+ (* -2 (/ (* lambda2 (- (* -1 (+ (* -1 (pow (+ lambda2 (* 2 lambda2)) 2)) (+ (* 2 (pow lambda2 2)) (pow lambda2 2)))) (+ (* -2 (* lambda2 (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2)))) (* 4 (pow lambda2 2))))) (pow lambda1 3))) (+ (* -1 (/ (+ (* -2 (* lambda2 (+ (* -4 (pow lambda2 2)) (pow lambda2 2)))) (+ (* -2 (pow lambda2 3)) (* 2 (pow lambda2 3)))) (pow lambda1 3))) (+ (* 4 (/ (* (pow lambda2 2) (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2))) (pow lambda1 3))) (* 4 (/ (pow lambda2 2) (pow lambda1 2))))))))))
(*.f64 lambda1 (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal -3 binary64) lambda2) lambda1) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda2 lambda2)) (*.f64 #s(literal 9 binary64) (*.f64 lambda2 lambda2))) (*.f64 #s(literal -3 binary64) lambda2)) (+.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda2 lambda2)) (*.f64 #s(literal -3 binary64) lambda2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda2 lambda2)) (*.f64 #s(literal 9 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 lambda1))) (+.f64 (+.f64 (/.f64 (*.f64 lambda2 #s(literal -2 binary64)) lambda1) (/.f64 (*.f64 (*.f64 lambda2 #s(literal -2 binary64)) (+.f64 (*.f64 #s(literal -3 binary64) lambda2) (*.f64 lambda2 #s(literal 2 binary64)))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda2 (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda2 lambda2)) (*.f64 #s(literal 9 binary64) (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 lambda2 #s(literal -2 binary64)) (+.f64 (*.f64 #s(literal -3 binary64) lambda2) (*.f64 lambda2 #s(literal 2 binary64))))) (*.f64 (*.f64 lambda2 lambda2) #s(literal -4 binary64))))) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (-.f64 (*.f64 #s(literal 4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 #s(literal -3 binary64) lambda2) (*.f64 lambda2 #s(literal 2 binary64)))) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) (/.f64 (+.f64 (*.f64 (*.f64 lambda2 #s(literal -2 binary64)) (*.f64 #s(literal -3 binary64) (*.f64 lambda2 lambda2))) #s(literal 0 binary64)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))))))))
lambda1
(* -1 (* lambda1 (- (* -1 (/ (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2)) lambda1)) 1)))
(*.f64 lambda1 (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 #s(literal -3 binary64) lambda2) (*.f64 lambda2 #s(literal 2 binary64))) lambda1)) #s(literal -1 binary64))))
(* -1 (* lambda1 (- (* -1 (/ (- (+ (* -1 (+ lambda2 (* 2 lambda2))) (* -1 (/ (- (* -1 (+ (* -2 (pow lambda2 2)) (+ (* -1 (pow lambda2 2)) (pow (+ lambda2 (* 2 lambda2)) 2)))) (+ (* -4 (pow lambda2 2)) (* 2 (* lambda2 (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2)))))) lambda1))) (* -2 lambda2)) lambda1)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (+.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -3 binary64) lambda2) (/.f64 (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 lambda2 lambda2) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 lambda2 lambda2) #s(literal 4 binary64))) (*.f64 (*.f64 lambda2 #s(literal -2 binary64)) (+.f64 (*.f64 #s(literal -3 binary64) lambda2) (*.f64 lambda2 #s(literal 2 binary64))))) lambda1)) (*.f64 lambda2 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal -1 binary64)))
(* -1 (* lambda1 (- (* -1 (/ (- (+ (* -1 (+ lambda2 (* 2 lambda2))) (* -1 (/ (- (+ (* -1 (+ (* -2 (pow lambda2 2)) (+ (* -1 (pow lambda2 2)) (pow (+ lambda2 (* 2 lambda2)) 2)))) (* -1 (/ (- (* -1 (+ (* (+ lambda2 (* 2 lambda2)) (+ (* -2 (pow lambda2 2)) (* -1 (pow lambda2 2)))) (+ (* (+ lambda2 (* 2 lambda2)) (+ (* -2 (pow lambda2 2)) (+ (* -1 (pow lambda2 2)) (pow (+ lambda2 (* 2 lambda2)) 2)))) (pow lambda2 3)))) (+ (* -2 (pow lambda2 3)) (+ (* 2 (* lambda2 (+ (* -4 (pow lambda2 2)) (pow lambda2 2)))) (+ (* 2 (* lambda2 (- (* -1 (+ (* -2 (pow lambda2 2)) (+ (* -1 (pow lambda2 2)) (pow (+ lambda2 (* 2 lambda2)) 2)))) (+ (* -4 (pow lambda2 2)) (* 2 (* lambda2 (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2)))))))) (+ (* 2 (pow lambda2 3)) (* 4 (* (pow lambda2 2) (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2))))))))) lambda1))) (+ (* -4 (pow lambda2 2)) (* 2 (* lambda2 (- (* -1 (+ lambda2 (* 2 lambda2))) (* -2 lambda2)))))) lambda1))) (* -2 lambda2)) lambda1)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (+.f64 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal -3 binary64) lambda2) (/.f64 (-.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 lambda2 lambda2) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda2 lambda2)))) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) lambda2) (*.f64 (*.f64 lambda2 lambda2) #s(literal -3 binary64))) (+.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 (*.f64 #s(literal 3 binary64) lambda2) (+.f64 (*.f64 (*.f64 lambda2 lambda2) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda2 lambda2))))))) (+.f64 (+.f64 (*.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) #s(literal -2 binary64)) (*.f64 (*.f64 lambda2 #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 (*.f64 lambda2 #s(literal 2 binary64)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 lambda2 lambda2) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 lambda2 lambda2) #s(literal 4 binary64))) (*.f64 (*.f64 lambda2 #s(literal -2 binary64)) (+.f64 (*.f64 #s(literal -3 binary64) lambda2) (*.f64 lambda2 #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (*.f64 (*.f64 lambda2 lambda2) #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -3 binary64) lambda2) (*.f64 lambda2 #s(literal 2 binary64)))))))) lambda1)) (+.f64 (*.f64 (*.f64 lambda2 lambda2) #s(literal -4 binary64)) (*.f64 (*.f64 lambda2 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -3 binary64) lambda2) (*.f64 lambda2 #s(literal 2 binary64)))))) lambda1)) (*.f64 lambda2 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal -1 binary64)))
lambda1
(+ lambda1 (* lambda2 (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2))))))
(+.f64 lambda1 (*.f64 lambda2 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))))
(+ lambda1 (* lambda2 (+ 2 (+ (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2))) (* lambda2 (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1)))))))))
(+.f64 lambda1 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))))))
(+ lambda1 (* lambda2 (+ 2 (+ (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2))) (* lambda2 (- (+ (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (* lambda2 (- (+ (* -1 (/ (+ 1 (+ (* -1 (/ (* (+ lambda1 (* 2 lambda1)) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (pow lambda1 3))) (* -1 (/ (* (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (pow lambda1 3))))) (pow lambda1 2))) (* 6 (/ 1 (pow lambda1 2)))) (+ (* -2 (/ (- (* -1 (/ (+ lambda1 (+ (* -1 (/ (pow (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) 2) (pow lambda1 3))) (* 2 lambda1))) (pow lambda1 2))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1)))) lambda1)) (* 4 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) (pow lambda1 2))))))) (+ (* -2 (/ (+ 2 (* -1 (/ (+ (* 2 (pow lambda1 2)) (pow lambda1 2)) (pow lambda1 2)))) lambda1)) (* 4 (/ 1 lambda1)))))))))
(+.f64 lambda1 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (-.f64 (*.f64 lambda2 (-.f64 (-.f64 (/.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))) lambda1) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (*.f64 lambda1 lambda1))))) (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))))))
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))
(* lambda2 (- (+ (* -1 (/ (pow (+ lambda1 (* 2 lambda1)) 2) (pow lambda2 2))) (+ (* 2 (/ (pow lambda1 2) (pow lambda2 2))) (+ (/ lambda1 lambda2) (/ (pow lambda1 2) (pow lambda2 2))))) (+ 1 (+ (* -4 (/ (pow lambda1 2) (pow lambda2 2))) (* -2 (/ (pow lambda1 2) (pow lambda2 2)))))))
(*.f64 lambda2 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (/.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -6 binary64)))))
(* lambda2 (- (+ (* -1 (/ (* (+ lambda1 (* 2 lambda1)) (+ (* -1 (pow (+ lambda1 (* 2 lambda1)) 2)) (+ (* 2 (pow lambda1 2)) (pow lambda1 2)))) (pow lambda2 3))) (+ (* -1 (/ (* (+ lambda1 (* 2 lambda1)) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (pow lambda2 3))) (+ (* -1 (/ (pow (+ lambda1 (* 2 lambda1)) 2) (pow lambda2 2))) (+ (* 2 (/ (pow lambda1 2) (pow lambda2 2))) (+ (/ lambda1 lambda2) (+ (/ (pow lambda1 2) (pow lambda2 2)) (/ (pow lambda1 3) (pow lambda2 3)))))))) (+ 1 (+ (* -4 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -2 (/ (* lambda1 (+ (* -4 (pow lambda1 2)) (pow lambda1 2))) (pow lambda2 3))) (+ (* -2 (/ (* lambda1 (- (+ (* -1 (pow (+ lambda1 (* 2 lambda1)) 2)) (+ (* 2 (pow lambda1 2)) (pow lambda1 2))) (+ (* -4 (pow lambda1 2)) (* -2 (pow lambda1 2))))) (pow lambda2 3))) (+ (* -2 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -2 (/ (pow lambda1 3) (pow lambda2 3))) (+ (* 2 (/ (pow lambda1 3) (pow lambda2 3))) (* 4 (/ (pow lambda1 3) (pow lambda2 3))))))))))))
(*.f64 lambda2 (-.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (+.f64 (+.f64 (/.f64 lambda1 lambda2) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) lambda1) (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -4 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 #s(literal -3 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -2 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) #s(literal 6 binary64))))))))
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))))
(* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1 (/ (- (+ (* -2 (pow lambda1 2)) (+ (* -1 (pow lambda1 2)) (pow (+ lambda1 (* 2 lambda1)) 2))) (+ (* 2 (pow lambda1 2)) (* 4 (pow lambda1 2)))) lambda2))) lambda2)))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))
(* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1 (/ (- (+ (* -2 (pow lambda1 2)) (+ (* -1 (/ (- (+ (* (+ lambda1 (* 2 lambda1)) (+ (* -2 (pow lambda1 2)) (* -1 (pow lambda1 2)))) (+ (* (+ lambda1 (* 2 lambda1)) (+ (* -2 (pow lambda1 2)) (+ (* -1 (pow lambda1 2)) (pow (+ lambda1 (* 2 lambda1)) 2)))) (pow lambda1 3))) (+ (* -1 (+ (* -2 (pow lambda1 3)) (+ (* 2 (* lambda1 (+ (* -4 (pow lambda1 2)) (pow lambda1 2)))) (* 2 (pow lambda1 3))))) (+ (* 2 (* lambda1 (- (+ (* -2 (pow lambda1 2)) (+ (* -1 (pow lambda1 2)) (pow (+ lambda1 (* 2 lambda1)) 2))) (+ (* 2 (pow lambda1 2)) (* 4 (pow lambda1 2)))))) (* 4 (pow lambda1 3))))) lambda2)) (+ (* -1 (pow lambda1 2)) (pow (+ lambda1 (* 2 lambda1)) 2)))) (+ (* 2 (pow lambda1 2)) (* 4 (pow lambda1 2)))) lambda2))) lambda2)))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -2 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) lambda1) (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64))) (-.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 #s(literal 3 binary64) lambda1) (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))))) (-.f64 (+.f64 (*.f64 (*.f64 lambda1 #s(literal 2 binary64)) (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 lambda1 (*.f64 #s(literal -3 binary64) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))))))) lambda2)) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))
(cos (neg lambda2))
(cos.f64 lambda2)
(+ (cos (neg lambda2)) (* -1 (* lambda1 (sin (neg lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(+ (cos (neg lambda2)) (* lambda1 (- (* -1/2 (* lambda1 (cos (neg lambda2)))) (sin (neg lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (sin.f64 lambda2))))
(+ (cos (neg lambda2)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (neg lambda2))) (* 1/6 (* lambda1 (sin (neg lambda2)))))) (sin (neg lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))) (sin.f64 lambda2))))
(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 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (cos.f64 lambda1)) (sin.f64 lambda1))))
(+ (cos lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))) (* -1 (sin lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (sin.f64 lambda1))))) (sin.f64 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 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))
(* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))
(*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* (cos phi2) (cos (- lambda1 lambda2)))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2)))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) #s(literal -1/6 binary64)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/120 (* (cos phi2) (cos (- lambda1 lambda2))))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) #s(literal -1/6 binary64)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 (cos.f64 phi2) #s(literal 1/120 binary64)) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* 1/24 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* 1/24 (* (cos (- lambda1 lambda2)) (sin phi1))))))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) #s(literal -1/2 binary64)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) #s(literal 1/24 binary64)))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))
(+ (* -1 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))) (* 1/6 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2)))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos lambda1) (* (cos phi2) (sin phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1)) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* phi1 (cos phi2))
(*.f64 (cos.f64 phi2) phi1)
(* phi1 (+ (cos phi2) (* -1/6 (* (pow phi1 2) (cos phi2)))))
(*.f64 phi1 (+.f64 (cos.f64 phi2) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (cos.f64 phi2))))
(* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* 1/120 (* (pow phi1 2) (cos phi2)))))))
(*.f64 phi1 (+.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (cos.f64 phi2) #s(literal -1/6 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)) (cos.f64 phi2))))))
(* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (cos phi2))) (* 1/120 (cos phi2))))))))
(*.f64 phi1 (+.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (cos.f64 phi2) #s(literal -1/6 binary64)) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) #s(literal 1/120 binary64))))))))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(sin phi1)
(sin.f64 phi1)
(+ (sin phi1) (* -1/2 (* (pow phi2 2) (sin phi1))))
(+.f64 (sin.f64 phi1) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) (sin.f64 phi1)))
(+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* 1/24 (* (pow phi2 2) (sin phi1))))))
(+.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (sin.f64 phi1) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)) (sin.f64 phi1)))))
(+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin phi1))) (* 1/24 (sin phi1)))))))
(+.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (sin.f64 phi1) #s(literal -1/2 binary64)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) #s(literal 1/24 binary64)))))))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* -1 (* lambda2 (cos lambda1)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) lambda2))
(* lambda2 (+ (* -1 (cos lambda1)) (* 1/6 (* (pow lambda2 2) (cos lambda1)))))
(*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)) (cos.f64 lambda1)) (cos.f64 lambda1)))
(* lambda2 (+ (* -1 (cos lambda1)) (* (pow lambda2 2) (+ (* -1/120 (* (pow lambda2 2) (cos lambda1))) (* 1/6 (cos lambda1))))))
(*.f64 lambda2 (-.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 lambda2 lambda2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64)))) (cos.f64 lambda1)))
(* lambda2 (+ (* -1 (cos lambda1)) (* (pow lambda2 2) (+ (* 1/6 (cos lambda1)) (* (pow lambda2 2) (+ (* -1/120 (cos lambda1)) (* 1/5040 (* (pow lambda2 2) (cos lambda1)))))))))
(*.f64 lambda2 (-.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/120 binary64)) (*.f64 (*.f64 #s(literal 1/5040 binary64) (*.f64 lambda2 lambda2)) (cos.f64 lambda1)))))) (cos.f64 lambda1)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (sin lambda2))
(-.f64 #s(literal 0 binary64) (sin.f64 lambda2))
(+ (* -1 (sin lambda2)) (* 1/2 (* (pow lambda1 2) (sin lambda2))))
(-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 lambda1)) (sin.f64 lambda2)) (sin.f64 lambda2))
(+ (* -1 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/24 (* (pow lambda1 2) (sin lambda2))) (* 1/2 (sin lambda2)))))
(-.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 lambda1 lambda1)) (sin.f64 lambda2)))) (sin.f64 lambda2))
(+ (* -1 (sin lambda2)) (* (pow lambda1 2) (+ (* 1/2 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/24 (sin lambda2)) (* 1/720 (* (pow lambda1 2) (sin lambda2))))))))
(-.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/24 binary64)) (*.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 lambda1 lambda1)) (sin.f64 lambda2)))))) (sin.f64 lambda2))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* phi1 (cos (- lambda1 lambda2)))
(*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))
(* phi1 (+ (cos (- lambda1 lambda2)) (* -1/6 (* (pow phi1 2) (cos (- lambda1 lambda2))))))
(*.f64 phi1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (cos.f64 (-.f64 lambda2 lambda1)))))
(* phi1 (+ (cos (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/6 (cos (- lambda1 lambda2))) (* 1/120 (* (pow phi1 2) (cos (- lambda1 lambda2))))))))
(*.f64 phi1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal -1/6 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(* phi1 (+ (cos (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/6 (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (cos (- lambda1 lambda2)))) (* 1/120 (cos (- lambda1 lambda2)))))))))
(*.f64 phi1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal -1/6 binary64)) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/120 binary64))))))))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (neg lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 lambda2))
(+ (* -1 (* lambda1 (* (sin phi1) (sin (neg lambda2))))) (* (cos (neg lambda2)) (sin phi1)))
(+.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (*.f64 (*.f64 lambda1 (sin.f64 phi1)) (sin.f64 lambda2)))
(+ (* lambda1 (+ (* -1 (* (sin phi1) (sin (neg lambda2)))) (* -1/2 (* lambda1 (* (cos (neg lambda2)) (sin phi1)))))) (* (cos (neg lambda2)) (sin phi1)))
(+.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi1)) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))))
(+ (* lambda1 (+ (* -1 (* (sin phi1) (sin (neg lambda2)))) (* lambda1 (+ (* -1/2 (* (cos (neg lambda2)) (sin phi1))) (* 1/6 (* lambda1 (* (sin phi1) (sin (neg lambda2))))))))) (* (cos (neg lambda2)) (sin phi1)))
(+.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi1)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (sin.f64 phi1)) (*.f64 #s(literal 1/6 binary64) (neg.f64 (*.f64 (*.f64 lambda1 (sin.f64 phi1)) (sin.f64 lambda2)))))))))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos lambda1) (sin phi1))
(*.f64 (cos.f64 lambda1) (sin.f64 phi1))
(+ (* lambda2 (* (sin lambda1) (sin phi1))) (* (cos lambda1) (sin phi1)))
(+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (sin.f64 phi1)))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (sin phi1)))) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (sin phi1)))
(+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 phi1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (sin.f64 phi1))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (sin phi1))) (* -1/6 (* lambda2 (* (sin lambda1) (sin phi1)))))) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (sin phi1)))
(+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 phi1)) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (sin.f64 phi1)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))))))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* 1/24 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* 1/24 (* (cos (- lambda1 lambda2)) (sin phi1))))))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) #s(literal -1/2 binary64)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) #s(literal 1/24 binary64)))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))
(*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* (cos phi2) (cos (- lambda1 lambda2)))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2)))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) #s(literal -1/6 binary64)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/120 (* (cos phi2) (cos (- lambda1 lambda2))))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) #s(literal -1/6 binary64)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 (cos.f64 phi2) #s(literal 1/120 binary64)) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))
(+ (* -1 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))) (* 1/6 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2)))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos lambda1) (* (cos phi2) (sin phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1)) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* 1/24 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* 1/24 (* (cos (- lambda1 lambda2)) (sin phi1))))))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) #s(literal -1/2 binary64)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) #s(literal 1/24 binary64)))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))
(+ (* -1 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))) (* 1/6 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2)))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos lambda1) (* (cos phi2) (sin phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1)) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))
(*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* (cos phi2) (cos (- lambda1 lambda2)))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2)))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) #s(literal -1/6 binary64)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/120 (* (cos phi2) (cos (- lambda1 lambda2))))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) #s(literal -1/6 binary64)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 (cos.f64 phi2) #s(literal 1/120 binary64)) (cos.f64 (-.f64 lambda2 lambda1)))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))
(sin phi2)
(sin.f64 phi2)
(+ (sin phi2) (* -1/2 (* (pow phi1 2) (sin phi2))))
(+.f64 (sin.f64 phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) (sin.f64 phi2)))
(+ (sin phi2) (* (pow phi1 2) (+ (* -1/2 (sin phi2)) (* 1/24 (* (pow phi1 2) (sin phi2))))))
(+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) (sin.f64 phi2)))))
(+ (sin phi2) (* (pow phi1 2) (+ (* -1/2 (sin phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (sin phi2))) (* 1/24 (sin phi2)))))))
(+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/2 binary64)) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)) (sin.f64 phi2)) (*.f64 (sin.f64 phi2) #s(literal 1/24 binary64)))))))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* phi2 (cos phi1))
(*.f64 phi2 (cos.f64 phi1))
(* phi2 (+ (cos phi1) (* -1/6 (* (pow phi2 2) (cos phi1)))))
(*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) (cos.f64 phi1))))
(* phi2 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/6 (cos phi1)) (* 1/120 (* (pow phi2 2) (cos phi1)))))))
(*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (cos.f64 phi1) #s(literal -1/6 binary64)) (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2)) (cos.f64 phi1))))))
(* phi2 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/6 (cos phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (cos phi1))) (* 1/120 (cos phi1))))))))
(*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (cos.f64 phi1) #s(literal -1/6 binary64)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi2 phi2)) (cos.f64 phi1)) (*.f64 (cos.f64 phi1) #s(literal 1/120 binary64))))))))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* -1 (pow lambda2 2))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))
(- (pow lambda1 2) (pow lambda2 2))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(- (pow lambda1 2) (pow lambda2 2))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(- (pow lambda1 2) (pow lambda2 2))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(pow lambda1 2)
(*.f64 lambda1 lambda1)
(* (pow lambda1 2) (+ 1 (* -1 (/ (pow lambda2 2) (pow lambda1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))))
(* (pow lambda1 2) (+ 1 (* -1 (/ (pow lambda2 2) (pow lambda1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))))
(* (pow lambda1 2) (+ 1 (* -1 (/ (pow lambda2 2) (pow lambda1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))))
(pow lambda1 2)
(*.f64 lambda1 lambda1)
(* (pow lambda1 2) (+ 1 (* -1 (/ (pow lambda2 2) (pow lambda1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))))
(* (pow lambda1 2) (+ 1 (* -1 (/ (pow lambda2 2) (pow lambda1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))))
(* (pow lambda1 2) (+ 1 (* -1 (/ (pow lambda2 2) (pow lambda1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1))))
(pow lambda1 2)
(*.f64 lambda1 lambda1)
(+ (* -1 (pow lambda2 2)) (pow lambda1 2))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+ (* -1 (pow lambda2 2)) (pow lambda1 2))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(+ (* -1 (pow lambda2 2)) (pow lambda1 2))
(-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))
(* -1 (pow lambda2 2))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))
(* (pow lambda2 2) (- (/ (pow lambda1 2) (pow lambda2 2)) 1))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -1 binary64)))
(* (pow lambda2 2) (- (/ (pow lambda1 2) (pow lambda2 2)) 1))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -1 binary64)))
(* (pow lambda2 2) (- (/ (pow lambda1 2) (pow lambda2 2)) 1))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -1 binary64)))
(* -1 (pow lambda2 2))
(-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))
(* (pow lambda2 2) (- (/ (pow lambda1 2) (pow lambda2 2)) 1))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -1 binary64)))
(* (pow lambda2 2) (- (/ (pow lambda1 2) (pow lambda2 2)) 1))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -1 binary64)))
(* (pow lambda2 2) (- (/ (pow lambda1 2) (pow lambda2 2)) 1))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -1 binary64)))
(/ (pow lambda2 2) lambda1)
(/.f64 (*.f64 lambda2 lambda2) lambda1)
(* (pow lambda2 2) (+ (* -1 (/ lambda2 (pow lambda1 2))) (/ 1 lambda1)))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (/.f64 #s(literal 1 binary64) lambda1) (/.f64 lambda2 (*.f64 lambda1 lambda1))))
(* (pow lambda2 2) (+ (* lambda2 (- (/ lambda2 (pow lambda1 3)) (/ 1 (pow lambda1 2)))) (/ 1 lambda1)))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 lambda2 (+.f64 (/.f64 lambda2 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 #s(literal -1 binary64) (*.f64 lambda1 lambda1))))))
(* (pow lambda2 2) (+ (* lambda2 (- (* lambda2 (+ (* -1 (/ lambda2 (pow lambda1 4))) (/ 1 (pow lambda1 3)))) (/ 1 (pow lambda1 2)))) (/ 1 lambda1)))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 lambda2 (+.f64 (*.f64 lambda2 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 lambda2 (pow.f64 lambda1 #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 lambda1 lambda1))))))
lambda2
(* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))
(*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)))
(* lambda2 (- (+ 1 (/ (pow lambda1 2) (pow lambda2 2))) (/ lambda1 lambda2)))
(*.f64 lambda2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 lambda1 lambda2))))
(* lambda2 (- (+ 1 (* -1 (/ (pow lambda1 3) (pow lambda2 3)))) (+ (* -1 (/ (pow lambda1 2) (pow lambda2 2))) (/ lambda1 lambda2))))
(*.f64 lambda2 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (-.f64 (/.f64 lambda1 lambda2) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
lambda2
(* -1 (* lambda2 (- (/ lambda1 lambda2) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))
(* -1 (* lambda2 (- (* -1 (/ (- (/ (pow lambda1 2) lambda2) lambda1) lambda2)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) lambda2) lambda1) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)))
(* -1 (* lambda2 (- (* -1 (/ (- (* -1 (/ (- (/ (pow lambda1 3) lambda2) (pow lambda1 2)) lambda2)) lambda1) lambda2)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) lambda2) (*.f64 lambda1 lambda1)) (-.f64 #s(literal 0 binary64) lambda2)) lambda1) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal -1 binary64)))
lambda2
(+ lambda2 (* -1 lambda1))
(-.f64 lambda2 lambda1)
(+ lambda2 (* lambda1 (- (/ lambda1 lambda2) 1)))
(+.f64 lambda2 (*.f64 lambda1 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))
(+ lambda2 (* lambda1 (- (* lambda1 (+ (* -1 (/ lambda1 (pow lambda2 2))) (/ 1 lambda2))) 1)))
(+.f64 lambda2 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (-.f64 (/.f64 #s(literal 1 binary64) lambda2) (/.f64 lambda1 (*.f64 lambda2 lambda2)))) #s(literal -1 binary64))))
(/ (pow lambda2 2) lambda1)
(/.f64 (*.f64 lambda2 lambda2) lambda1)
(/ (+ (* -1 (/ (pow lambda2 3) lambda1)) (pow lambda2 2)) lambda1)
(/.f64 (-.f64 (*.f64 lambda2 lambda2) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) lambda1)) lambda1)
(/ (- (+ (/ (pow lambda2 4) (pow lambda1 2)) (pow lambda2 2)) (/ (pow lambda2 3) lambda1)) lambda1)
(/.f64 (+.f64 (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (-.f64 (*.f64 lambda2 lambda2) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) lambda1))) lambda1)
(/ (- (+ (* -1 (/ (pow lambda2 5) (pow lambda1 3))) (pow lambda2 2)) (+ (* -1 (/ (pow lambda2 4) (pow lambda1 2))) (/ (pow lambda2 3) lambda1))) lambda1)
(/.f64 (-.f64 (-.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 lambda2 #s(literal 5 binary64)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (-.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) lambda1) (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) (*.f64 lambda1 lambda1)))) lambda1)
(/ (pow lambda2 2) lambda1)
(/.f64 (*.f64 lambda2 lambda2) lambda1)
(* -1 (/ (+ (* -1 (pow lambda2 2)) (/ (pow lambda2 3) lambda1)) lambda1))
(/.f64 (-.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) lambda1) (*.f64 lambda2 lambda2)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (/ (+ (* -1 (/ (- (/ (pow lambda2 4) lambda1) (pow lambda2 3)) lambda1)) (* -1 (pow lambda2 2))) lambda1))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 (-.f64 (/.f64 (pow.f64 lambda2 #s(literal 4 binary64)) lambda1) (*.f64 lambda2 (*.f64 lambda2 lambda2))) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow lambda2 5) lambda1) (pow lambda2 4)) lambda1)) (pow lambda2 3)) lambda1)) (* -1 (pow lambda2 2))) lambda1))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda2 #s(literal 5 binary64)) lambda1) (pow.f64 lambda2 #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(/ (pow lambda1 2) lambda2)
(/.f64 (*.f64 lambda1 lambda1) lambda2)
(* (pow lambda1 2) (+ (* -1 (/ lambda1 (pow lambda2 2))) (/ 1 lambda2)))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 #s(literal 1 binary64) lambda2) (/.f64 lambda1 (*.f64 lambda2 lambda2))))
(* (pow lambda1 2) (+ (* lambda1 (- (/ lambda1 (pow lambda2 3)) (/ 1 (pow lambda2 2)))) (/ 1 lambda2)))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 #s(literal 1 binary64) lambda2) (*.f64 lambda1 (+.f64 (/.f64 lambda1 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal -1 binary64) (*.f64 lambda2 lambda2))))))
(* (pow lambda1 2) (+ (* lambda1 (- (* lambda1 (+ (* -1 (/ lambda1 (pow lambda2 4))) (/ 1 (pow lambda2 3)))) (/ 1 (pow lambda2 2)))) (/ 1 lambda2)))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 #s(literal 1 binary64) lambda2) (*.f64 lambda1 (+.f64 (*.f64 lambda1 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 lambda1 (pow.f64 lambda2 #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 lambda2 lambda2))))))
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))
(* lambda1 (- (+ 1 (/ (pow lambda2 2) (pow lambda1 2))) (/ lambda2 lambda1)))
(*.f64 lambda1 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 lambda2 lambda1))))
(* lambda1 (- (+ 1 (* -1 (/ (pow lambda2 3) (pow lambda1 3)))) (+ (* -1 (/ (pow lambda2 2) (pow lambda1 2))) (/ lambda2 lambda1))))
(*.f64 lambda1 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (-.f64 (/.f64 lambda2 lambda1) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))))
lambda1
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (+.f64 (/.f64 lambda2 lambda1) #s(literal -1 binary64))))
(* -1 (* lambda1 (- (* -1 (/ (- (/ (pow lambda2 2) lambda1) lambda2) lambda1)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 lambda2 lambda2) lambda1) lambda2) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal -1 binary64)))
(* -1 (* lambda1 (- (* -1 (/ (- (* -1 (/ (- (/ (pow lambda2 3) lambda1) (pow lambda2 2)) lambda1)) lambda2) lambda1)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) lambda1) (*.f64 lambda2 lambda2)) (-.f64 #s(literal 0 binary64) lambda1)) lambda2) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal -1 binary64)))
lambda1
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ lambda1 (* lambda2 (- (/ lambda2 lambda1) 1)))
(+.f64 lambda1 (*.f64 lambda2 (+.f64 (/.f64 lambda2 lambda1) #s(literal -1 binary64))))
(+ lambda1 (* lambda2 (- (* lambda2 (+ (* -1 (/ lambda2 (pow lambda1 2))) (/ 1 lambda1))) 1)))
(+.f64 lambda1 (*.f64 lambda2 (+.f64 (*.f64 lambda2 (-.f64 (/.f64 #s(literal 1 binary64) lambda1) (/.f64 lambda2 (*.f64 lambda1 lambda1)))) #s(literal -1 binary64))))
(/ (pow lambda1 2) lambda2)
(/.f64 (*.f64 lambda1 lambda1) lambda2)
(/ (+ (* -1 (/ (pow lambda1 3) lambda2)) (pow lambda1 2)) lambda2)
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) lambda2)) lambda2)
(/ (- (+ (/ (pow lambda1 4) (pow lambda2 2)) (pow lambda1 2)) (/ (pow lambda1 3) lambda2)) lambda2)
(/.f64 (+.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 lambda2 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) lambda2))) lambda2)
(/ (- (+ (* -1 (/ (pow lambda1 5) (pow lambda2 3))) (pow lambda1 2)) (+ (* -1 (/ (pow lambda1 4) (pow lambda2 2))) (/ (pow lambda1 3) lambda2))) lambda2)
(/.f64 (-.f64 (-.f64 (*.f64 lambda1 lambda1) (/.f64 (pow.f64 lambda1 #s(literal 5 binary64)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) lambda2) (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) (*.f64 lambda2 lambda2)))) lambda2)
(/ (pow lambda1 2) lambda2)
(/.f64 (*.f64 lambda1 lambda1) lambda2)
(* -1 (/ (+ (* -1 (pow lambda1 2)) (/ (pow lambda1 3) lambda2)) lambda2))
(/.f64 (-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) lambda2) (*.f64 lambda1 lambda1)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (/ (+ (* -1 (/ (- (/ (pow lambda1 4) lambda2) (pow lambda1 3)) lambda2)) (* -1 (pow lambda1 2))) lambda2))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 4 binary64)) lambda2) (*.f64 lambda1 (*.f64 lambda1 lambda1))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow lambda1 5) lambda2) (pow lambda1 4)) lambda2)) (pow lambda1 3)) lambda2)) (* -1 (pow lambda1 2))) lambda2))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1)) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lambda1 #s(literal 5 binary64)) lambda2) (pow.f64 lambda1 #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))

eval1.1s (3.2%)

Compiler

Compiled 233348 to 8194 computations (96.5% saved)

prune725.0ms (2.2%)

Pruning

92 alts after pruning (92 fresh and 0 done)

PrunedKeptTotal
New3350763426
Fresh211637
Picked505
Done000
Total3376923468
Accuracy
99.9%
Counts
3468 → 92
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.6%
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
48.8%
(atan2.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) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
76.9%
(atan2.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 3 binary64))) (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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
81.3%
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
83.5%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
39.0%
(atan2.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
55.0%
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
41.1%
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
42.0%
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
34.3%
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
51.8%
(atan2.f64 (+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
48.0%
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
92.7%
(atan2.f64 (*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
86.6%
(atan2.f64 (*.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
86.1%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
62.7%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) (sin.f64 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
71.0%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
78.6%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
80.9%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (sin.f64 phi1)) #s(literal 2 binary64))))
99.7%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
99.7%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
27.7%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))))))
32.9%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)))))))
90.0%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))))))
36.2%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))))))
82.1%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
81.9%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
62.1%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
78.4%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
76.4%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
76.3%
(atan2.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 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
81.2%
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
92.7%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
51.8%
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
48.2%
(atan2.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
76.8%
(atan2.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
14.9%
(atan2.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
24.8%
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
26.8%
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
29.1%
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
21.6%
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
21.3%
(atan2.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
83.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))
83.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 phi2) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
52.3%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
47.2%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
83.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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))))))))
83.9%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
72.9%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
28.4%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))) (sin.f64 phi1))))
72.9%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1))))
53.2%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
69.3%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
66.3%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1))) (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)))))))))
72.7%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
49.6%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
50.8%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
67.2%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
17.2%
(atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (-.f64 (*.f64 lambda2 (-.f64 (-.f64 (/.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))) lambda1) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (*.f64 lambda1 lambda1))))) (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
40.8%
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
25.0%
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
52.3%
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
28.5%
(atan2.f64 (*.f64 (sin.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
34.4%
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (+.f64 (+.f64 (/.f64 lambda1 lambda2) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) lambda1) (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -4 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 #s(literal -3 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -2 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) #s(literal 6 binary64))))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
40.2%
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (/.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -6 binary64)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
48.1%
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
14.3%
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
8.1%
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
29.6%
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
47.0%
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
40.9%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
51.1%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
51.1%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
51.1%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
49.7%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))))
20.0%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64))))))))
45.8%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
46.0%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
47.0%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
47.5%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
47.4%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
35.2%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
49.2%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
33.9%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
46.3%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
34.4%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
27.7%
(atan2.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
46.4%
(atan2.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
42.6%
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
43.9%
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
15.8%
(atan2.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
32.3%
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
Compiler

Compiled 8126 to 4496 computations (44.7% saved)

simplify233.0ms (0.7%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 lambda1)
cost-diff6400
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
cost-diff6400
(*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2))
cost-diff6400
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
cost-diff1408
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))
cost-diff1408
(sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2))))
cost-diff1408
(*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2))
cost-diff1408
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
cost-diff0
(-.f64 lambda1 lambda2)
cost-diff0
(sin.f64 (-.f64 lambda1 lambda2))
cost-diff0
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
cost-diff0
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
cost-diff0
(sin.f64 phi2)
cost-diff0
(-.f64 lambda1 lambda2)
cost-diff0
(sin.f64 (-.f64 lambda1 lambda2))
cost-diff0
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
cost-diff0
(sin.f64 lambda1)
cost-diff6400
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
cost-diff6400
(*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2))
cost-diff6400
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
Rules
2214×*-lowering-*.f32
2214×*-lowering-*.f64
1984×fma-lowering-fma.f32
1984×fma-lowering-fma.f64
1892×fnmadd-define
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
063719
1156662
2429616
31356560
44462556
08037556
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(atan2 (* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1))))))
(* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2))
(+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1))))
(sin lambda1)
lambda1
(cos lambda2)
lambda2
(* (sin lambda2) (- 0 (cos lambda1)))
(sin lambda2)
(- 0 (cos lambda1))
0
(cos lambda1)
(cos phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1)))))
(* (cos phi1) (sin phi2))
(cos phi1)
phi1
(sin phi2)
(* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1))))
(* (sin phi1) (cos phi2))
(sin phi1)
(+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1)))
(* (sin lambda1) (sin lambda2))
(* (cos lambda2) (cos lambda1))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(sin (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
(sin phi2)
phi2
(atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi2 phi2))) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(* (sin (- lambda1 lambda2)) (cos phi2))
(sin (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
(cos phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi2 phi2))) (* (cos (- lambda1 lambda2)) (sin phi1))))
(* (cos phi1) (sin phi2))
(cos phi1)
phi1
(sin phi2)
(* (+ 1 (* -1/2 (* phi2 phi2))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(+ 1 (* -1/2 (* phi2 phi2)))
1
(* -1/2 (* phi2 phi2))
-1/2
(* phi2 phi2)
(* (cos (- lambda1 lambda2)) (sin phi1))
(cos (- lambda1 lambda2))
(sin phi1)
(atan2 (* (sin (* (- 0 lambda2) (- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2)))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(* (sin (* (- 0 lambda2) (- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2)))) (cos phi2))
(sin (* (- 0 lambda2) (- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2))))
(* (- 0 lambda2) (- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2)))
(- 0 lambda2)
0
lambda2
(- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2))
1
(/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2)
(- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2))
lambda1
(/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)
(+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6))
(+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1)))
(* (* lambda1 lambda1) -3)
(* lambda1 lambda1)
-3
(* 9 (* lambda1 lambda1))
9
(* (* lambda1 lambda1) -6)
-6
(cos phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(* (cos phi1) (sin phi2))
(cos phi1)
phi1
(sin phi2)
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
(* (sin phi1) (cos phi2))
(sin phi1)
(cos (- lambda1 lambda2))
(- lambda1 lambda2)
(atan2 (* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (sin phi1) (cos (- lambda1 lambda2)))))
(* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2))
(+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1))))
(sin lambda1)
lambda1
(cos lambda2)
lambda2
(* (sin lambda2) (- 0 (cos lambda1)))
(sin lambda2)
(- 0 (cos lambda1))
0
(cos lambda1)
(cos phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (sin phi1) (cos (- lambda1 lambda2))))
(* (cos phi1) (sin phi2))
(cos phi1)
phi1
(sin phi2)
(* (sin phi1) (cos (- lambda1 lambda2)))
(sin phi1)
(cos (- lambda1 lambda2))
(- lambda1 lambda2)
Outputs
(atan2 (* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2))
(*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2))
(+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(sin lambda1)
(sin.f64 lambda1)
lambda1
(cos lambda2)
(cos.f64 lambda2)
lambda2
(* (sin lambda2) (- 0 (cos lambda1)))
(*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))
(sin lambda2)
(sin.f64 lambda2)
(- 0 (cos lambda1))
(-.f64 #s(literal 0 binary64) (cos.f64 lambda1))
0
#s(literal 0 binary64)
(cos lambda1)
(cos.f64 lambda1)
(cos phi2)
(cos.f64 phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1)))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(cos phi1)
(cos.f64 phi1)
phi1
(sin phi2)
(sin.f64 phi2)
(* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(* (sin phi1) (cos phi2))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(sin phi1)
(sin.f64 phi1)
(+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(* (cos lambda2) (cos lambda1))
(*.f64 (cos.f64 lambda2) (cos.f64 lambda1))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
(sin phi2)
(sin.f64 phi2)
phi2
(atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi2 phi2))) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (cos.f64 (-.f64 lambda1 lambda2))))))
(* (sin (- lambda1 lambda2)) (cos phi2))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
(cos phi2)
(cos.f64 phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi2 phi2))) (* (cos (- lambda1 lambda2)) (sin phi1))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(cos phi1)
(cos.f64 phi1)
phi1
(sin phi2)
(sin.f64 phi2)
(* (+ 1 (* -1/2 (* phi2 phi2))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (sin.f64 phi1) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (cos.f64 (-.f64 lambda1 lambda2))))
(+ 1 (* -1/2 (* phi2 phi2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)))
1
#s(literal 1 binary64)
(* -1/2 (* phi2 phi2))
(*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))
-1/2
#s(literal -1/2 binary64)
(* phi2 phi2)
(*.f64 phi2 phi2)
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(sin phi1)
(sin.f64 phi1)
(atan2 (* (sin (* (- 0 lambda2) (- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2)))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(* (sin (* (- 0 lambda2) (- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2)))) (cos phi2))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))))
(sin (* (- 0 lambda2) (- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2))))
(sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))))
(* (- 0 lambda2) (- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2)))
(*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))
(- 0 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
0
#s(literal 0 binary64)
lambda2
(- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2))
(-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))
1
#s(literal 1 binary64)
(/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2)
(+.f64 #s(literal 0 binary64) (/.f64 lambda1 lambda2))
(- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) lambda1))
lambda1
(/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)
(/.f64 #s(literal 0 binary64) lambda2)
(+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6))
#s(literal 0 binary64)
(+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1)))
(*.f64 lambda1 (*.f64 lambda1 #s(literal 6 binary64)))
(* (* lambda1 lambda1) -3)
(*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64)))
(* lambda1 lambda1)
(*.f64 lambda1 lambda1)
-3
#s(literal -3 binary64)
(* 9 (* lambda1 lambda1))
(*.f64 lambda1 (*.f64 lambda1 #s(literal 9 binary64)))
9
#s(literal 9 binary64)
(* (* lambda1 lambda1) -6)
(*.f64 lambda1 (*.f64 lambda1 #s(literal -6 binary64)))
-6
#s(literal -6 binary64)
(cos phi2)
(cos.f64 phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(cos phi1)
(cos.f64 phi1)
phi1
(sin phi2)
(sin.f64 phi2)
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(* (sin phi1) (cos phi2))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(sin phi1)
(sin.f64 phi1)
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
(atan2 (* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (sin phi1) (cos (- lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2))
(*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2))
(+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(sin lambda1)
(sin.f64 lambda1)
lambda1
(cos lambda2)
(cos.f64 lambda2)
lambda2
(* (sin lambda2) (- 0 (cos lambda1)))
(*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))
(sin lambda2)
(sin.f64 lambda2)
(- 0 (cos lambda1))
(-.f64 #s(literal 0 binary64) (cos.f64 lambda1))
0
#s(literal 0 binary64)
(cos lambda1)
(cos.f64 lambda1)
(cos phi2)
(cos.f64 phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (sin phi1) (cos (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(cos phi1)
(cos.f64 phi1)
phi1
(sin phi2)
(sin.f64 phi2)
(* (sin phi1) (cos (- lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(sin phi1)
(sin.f64 phi1)
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)

localize819.0ms (2.4%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
accuracy99.8%
(*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))
accuracy99.7%
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
accuracy79.6%
(cos.f64 (-.f64 lambda1 lambda2))
accuracy82.3%
(+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)))
accuracy79.8%
(sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2))))
accuracy79.6%
(cos.f64 (-.f64 lambda1 lambda2))
accuracy78.9%
(+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64)))
accuracy99.6%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
accuracy92.5%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
accuracy79.8%
(sin.f64 (-.f64 lambda1 lambda2))
accuracy79.6%
(cos.f64 (-.f64 lambda1 lambda2))
accuracy100.0%
(-.f64 lambda1 lambda2)
accuracy100.0%
(sin.f64 phi2)
accuracy99.9%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
accuracy79.8%
(sin.f64 (-.f64 lambda1 lambda2))
accuracy99.8%
(*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))
accuracy99.7%
(*.f64 (sin.f64 phi1) (cos.f64 phi2))
accuracy99.7%
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
accuracy99.6%
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
Results
552.0ms193×1valid
96.0ms63×0valid
Compiler

Compiled 776 to 63 computations (91.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 454.0ms
ival-sin: 110.0ms (24.2% of total)
ival-mult: 98.0ms (21.6% of total)
ival-sub: 72.0ms (15.9% of total)
ival-cos: 71.0ms (15.6% of total)
ival-atan2: 44.0ms (9.7% of total)
backward-pass: 31.0ms (6.8% of total)
ival-add: 11.0ms (2.4% of total)
compiled-spec: 8.0ms (1.8% of total)
ival-div: 7.0ms (1.5% of total)
const: 2.0ms (0.4% of total)

series92.0ms (0.3%)

Counts
25 → 780
Calls
Call 1
Inputs
#<alt (atan2 (* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1))))))>
#<alt (* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2))>
#<alt (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1))))>
#<alt (sin lambda1)>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (- lambda1 lambda2)>
#<alt (sin phi2)>
#<alt (atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi2 phi2))) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (* (sin (- lambda1 lambda2)) (cos phi2))>
#<alt (atan2 (* (sin (* (- 0 lambda2) (- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2)))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))>
#<alt (* (sin (* (- 0 lambda2) (- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2)))) (cos phi2))>
#<alt (sin (* (- 0 lambda2) (- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2))))>
#<alt (* (- 0 lambda2) (- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2)))>
#<alt (atan2 (* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (sin phi1) (cos (- lambda1 lambda2)))))>
#<alt (* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1))))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin phi1) (cos phi2))>
#<alt (* (sin lambda2) (- 0 (cos lambda1)))>
#<alt (cos (- lambda1 lambda2))>
#<alt (* (+ 1 (* -1/2 (* phi2 phi2))) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6))>
#<alt (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1)))>
#<alt (* (sin phi1) (cos (- lambda1 lambda2)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (sin phi1) (cos (- lambda1 lambda2))))>
Outputs
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (* -1 (* (cos phi2) (sin lambda2)))>
#<alt (+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (* (cos lambda2) (cos phi2))))>
#<alt (+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* 1/2 (* lambda1 (* (cos phi2) (sin lambda2)))) (* (cos lambda2) (cos phi2)))))>
#<alt (+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos lambda2) (cos phi2)))) (* 1/2 (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (cos phi2)))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (sin lambda1))>
#<alt (+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))>
#<alt (+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))>
#<alt (+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* -1/2 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))) (* (cos lambda2) (sin lambda1))))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (* 1/24 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))))))))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))) (* 1/24 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))))))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* -1 (sin lambda2))>
#<alt (+ (* -1 (sin lambda2)) (* lambda1 (cos lambda2)))>
#<alt (+ (* -1 (sin lambda2)) (* lambda1 (+ (cos lambda2) (* 1/2 (* lambda1 (sin lambda2))))))>
#<alt (+ (* -1 (sin lambda2)) (* lambda1 (+ (cos lambda2) (* lambda1 (+ (* -1/6 (* lambda1 (cos lambda2))) (* 1/2 (sin lambda2)))))))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (sin lambda1)>
#<alt (+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))>
#<alt (+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))>
#<alt (+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt lambda1>
#<alt (* lambda1 (+ 1 (* -1/6 (pow lambda1 2))))>
#<alt (* lambda1 (+ 1 (* (pow lambda1 2) (- (* 1/120 (pow lambda1 2)) 1/6))))>
#<alt (* lambda1 (+ 1 (* (pow lambda1 2) (- (* (pow lambda1 2) (+ 1/120 (* -1/5040 (pow lambda1 2)))) 1/6))))>
#<alt (sin lambda1)>
#<alt (sin lambda1)>
#<alt (sin lambda1)>
#<alt (sin lambda1)>
#<alt (sin lambda1)>
#<alt (sin lambda1)>
#<alt (sin lambda1)>
#<alt (sin lambda1)>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (sin phi2))>
#<alt (atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (sin phi2))>
#<alt (atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (sin phi2))>
#<alt (atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (+ lambda1 (* -1 lambda2))) (sin phi2))>
#<alt (atan2 (sin (+ lambda1 (* -1 lambda2))) (sin phi2))>
#<alt (atan2 (sin (+ lambda1 (* -1 lambda2))) (sin phi2))>
#<alt (atan2 (sin (+ lambda1 (* -1 lambda2))) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (atan2 (sin (- lambda1 lambda2)) (sin phi2))>
#<alt (sin (neg lambda2))>
#<alt (+ (sin (neg lambda2)) (* lambda1 (cos (neg lambda2))))>
#<alt (+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* -1/2 (* lambda1 (sin (neg lambda2)))))))>
#<alt (+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* lambda1 (+ (* -1/2 (sin (neg lambda2))) (* -1/6 (* lambda1 (cos (neg lambda2)))))))))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (neg (+ lambda2 (* -1 lambda1))))>
#<alt (sin (neg (+ lambda2 (* -1 lambda1))))>
#<alt (sin (neg (+ lambda2 (* -1 lambda1))))>
#<alt (sin (neg (+ lambda2 (* -1 lambda1))))>
#<alt (sin lambda1)>
#<alt (+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))>
#<alt (+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))>
#<alt (+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (+ lambda1 (* -1 lambda2)))>
#<alt (sin (+ lambda1 (* -1 lambda2)))>
#<alt (sin (+ lambda1 (* -1 lambda2)))>
#<alt (sin (+ 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 phi2>
#<alt (* phi2 (+ 1 (* -1/6 (pow phi2 2))))>
#<alt (* phi2 (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))>
#<alt (* phi2 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/120 (* -1/5040 (pow phi2 2)))) 1/6))))>
#<alt (sin phi2)>
#<alt (sin phi2)>
#<alt (sin phi2)>
#<alt (sin phi2)>
#<alt (sin phi2)>
#<alt (sin phi2)>
#<alt (sin phi2)>
#<alt (sin phi2)>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (* (cos phi2) (sin (neg lambda2)))>
#<alt (+ (* lambda1 (* (cos phi2) (cos (neg lambda2)))) (* (cos phi2) (sin (neg lambda2))))>
#<alt (+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos phi2) (sin (neg lambda2))))) (* (cos phi2) (cos (neg lambda2))))) (* (cos phi2) (sin (neg lambda2))))>
#<alt (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (sin (neg lambda2)))) (* -1/6 (* lambda1 (* (cos phi2) (cos (neg lambda2))))))) (* (cos phi2) (cos (neg lambda2))))) (* (cos phi2) (sin (neg lambda2))))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))>
#<alt (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))>
#<alt (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))>
#<alt (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))>
#<alt (* (cos phi2) (sin lambda1))>
#<alt (+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))>
#<alt (+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))>
#<alt (+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))>
#<alt (* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))>
#<alt (* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))>
#<alt (* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))>
#<alt (sin (- lambda1 lambda2))>
#<alt (+ (sin (- lambda1 lambda2)) (* -1/2 (* (pow phi2 2) (sin (- lambda1 lambda2)))))>
#<alt (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* 1/24 (* (pow phi2 2) (sin (- lambda1 lambda2)))))))>
#<alt (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin (- lambda1 lambda2)))) (* 1/24 (sin (- lambda1 lambda2))))))))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (* (cos phi2) (sin (- lambda1 lambda2)))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 lambda2)))>
#<alt (+ (* lambda1 (* (cos phi2) (cos (* -1 lambda2)))) (* (cos phi2) (sin (* -1 lambda2))))>
#<alt (+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos phi2) (sin (* -1 lambda2))))) (* (cos phi2) (cos (* -1 lambda2))))) (* (cos phi2) (sin (* -1 lambda2))))>
#<alt (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (sin (* -1 lambda2)))) (* -1/6 (* lambda1 (* (cos phi2) (cos (* -1 lambda2))))))) (* (cos phi2) (cos (* -1 lambda2))))) (* (cos phi2) (sin (* -1 lambda2))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))>
#<alt (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))>
#<alt (+ (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))) (* -1/2 (* (pow phi2 2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))))>
#<alt (+ (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))) (* (pow phi2 2) (+ (* -1/2 (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (* 1/24 (* (pow phi2 2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))))))>
#<alt (+ (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))) (* (pow phi2 2) (+ (* -1/2 (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))) (* 1/24 (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))>
#<alt (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))>
#<alt (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))>
#<alt (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))>
#<alt (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))>
#<alt (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))>
#<alt (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))>
#<alt (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))>
#<alt (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))>
#<alt (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))>
#<alt (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))>
#<alt (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))>
#<alt (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))>
#<alt (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))>
#<alt (sin (* -1 lambda2))>
#<alt (+ (sin (* -1 lambda2)) (* lambda1 (cos (* -1 lambda2))))>
#<alt (+ (sin (* -1 lambda2)) (* lambda1 (+ (cos (* -1 lambda2)) (* -1/2 (* lambda1 (sin (* -1 lambda2)))))))>
#<alt (+ (sin (* -1 lambda2)) (* lambda1 (+ (cos (* -1 lambda2)) (* lambda1 (+ (* -1/2 (sin (* -1 lambda2))) (* -1/6 (* lambda1 (cos (* -1 lambda2)))))))))>
#<alt (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))>
#<alt (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))>
#<alt (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))>
#<alt (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))>
#<alt (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))>
#<alt (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))>
#<alt (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))>
#<alt (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))>
#<alt (* -1 (/ (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2)))) lambda2))>
#<alt (/ (+ (* -1 (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2))))) (* lambda1 lambda2)) lambda2)>
#<alt (/ (+ (* -1 (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2))))) (* lambda2 (+ lambda1 (* -1 lambda2)))) lambda2)>
#<alt (/ (+ (* -1 (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2))))) (* lambda2 (+ lambda1 (* -1 lambda2)))) lambda2)>
#<alt (* -1 lambda2)>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* lambda2 (- (+ (* -1 (/ (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2)))) (pow lambda2 2))) (/ lambda1 lambda2)) 1))>
#<alt (* lambda2 (- (+ (* -1 (/ (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2)))) (pow lambda2 2))) (/ lambda1 lambda2)) 1))>
#<alt (* -1 lambda2)>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1 (/ (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2)))) lambda2))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1 (/ (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2)))) lambda2))) lambda2)))))>
#<alt (* -1 lambda2)>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 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 (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (* phi1 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (* phi1 (+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))>
#<alt (* phi1 (+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/120 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (+ (* -1/2 (* (pow phi2 2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/24 (* (pow phi2 2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))>
#<alt (+ (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/24 (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos lambda2) (* (cos phi2) (sin phi1)))>
#<alt (+ (* lambda1 (* (cos phi2) (* (sin lambda2) (sin phi1)))) (* (cos lambda2) (* (cos phi2) (sin phi1))))>
#<alt (+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda2) (sin phi1))))) (* (cos lambda2) (* (cos phi2) (sin phi1))))>
#<alt (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda1 (* (cos phi2) (* (sin lambda2) (sin phi1))))))) (* (cos phi2) (* (sin lambda2) (sin phi1))))) (* (cos lambda2) (* (cos phi2) (sin phi1))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos lambda1) (* (cos phi2) (sin phi1)))>
#<alt (+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* lambda1 (sin lambda2))>
#<alt (* lambda1 (+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2)))))>
#<alt (* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* 1/120 (* (pow lambda1 2) (sin lambda2)))))))>
#<alt (* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (sin lambda2))) (* 1/120 (sin lambda2))))))))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* lambda2 (sin lambda1))>
#<alt (* lambda2 (+ (sin lambda1) (* -1/6 (* (pow lambda2 2) (sin lambda1)))))>
#<alt (* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* 1/120 (* (pow lambda2 2) (sin lambda1)))))))>
#<alt (* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (sin lambda1))) (* 1/120 (sin lambda1))))))))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* phi1 (cos phi2))>
#<alt (* phi1 (+ (cos phi2) (* -1/6 (* (pow phi1 2) (cos phi2)))))>
#<alt (* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* 1/120 (* (pow phi1 2) (cos phi2)))))))>
#<alt (* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (cos phi2))) (* 1/120 (cos phi2))))))))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (sin phi1)>
#<alt (+ (sin phi1) (* -1/2 (* (pow phi2 2) (sin phi1))))>
#<alt (+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* 1/24 (* (pow phi2 2) (sin phi1))))))>
#<alt (+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin phi1))) (* 1/24 (sin phi1)))))))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* -1 (* lambda2 (cos lambda1)))>
#<alt (* lambda2 (+ (* -1 (cos lambda1)) (* 1/6 (* (pow lambda2 2) (cos lambda1)))))>
#<alt (* lambda2 (+ (* -1 (cos lambda1)) (* (pow lambda2 2) (+ (* -1/120 (* (pow lambda2 2) (cos lambda1))) (* 1/6 (cos lambda1))))))>
#<alt (* lambda2 (+ (* -1 (cos lambda1)) (* (pow lambda2 2) (+ (* 1/6 (cos lambda1)) (* (pow lambda2 2) (+ (* -1/120 (cos lambda1)) (* 1/5040 (* (pow lambda2 2) (cos lambda1)))))))))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (sin lambda2))>
#<alt (+ (* -1 (sin lambda2)) (* 1/2 (* (pow lambda1 2) (sin lambda2))))>
#<alt (+ (* -1 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/24 (* (pow lambda1 2) (sin lambda2))) (* 1/2 (sin lambda2)))))>
#<alt (+ (* -1 (sin lambda2)) (* (pow lambda1 2) (+ (* 1/2 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/24 (sin lambda2)) (* 1/720 (* (pow lambda1 2) (sin lambda2))))))))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin lambda2)))>
#<alt (* -1 (* (cos lambda1) (sin 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 (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))>
#<alt (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))>
#<alt (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))>
#<alt (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))>
#<alt (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))>
#<alt (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))>
#<alt (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (+ (* -1 (* lambda1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))) (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))>
#<alt (+ (* lambda1 (+ (* -1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* -1/2 (* lambda1 (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))))) (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))>
#<alt (+ (* lambda1 (+ (* -1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* lambda1 (+ (* -1/2 (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))) (* 1/6 (* lambda1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))))))) (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (+ (* lambda2 (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))) (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))) (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))) (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))) (* -1/6 (* lambda2 (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))))) (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))) (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* phi1 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))>
#<alt (* phi1 (+ (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))) (* 1/120 (* (pow phi1 2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))))))>
#<alt (* phi1 (+ (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* 1/120 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))))))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt (* 6 (pow lambda1 2))>
#<alt (* 6 (pow lambda1 2))>
#<alt (* 6 (pow lambda1 2))>
#<alt (* 6 (pow lambda1 2))>
#<alt (* 6 (pow lambda1 2))>
#<alt (* 6 (pow lambda1 2))>
#<alt (* 6 (pow lambda1 2))>
#<alt (* 6 (pow lambda1 2))>
#<alt (* 6 (pow lambda1 2))>
#<alt (* 6 (pow lambda1 2))>
#<alt (* 6 (pow lambda1 2))>
#<alt (* 6 (pow lambda1 2))>
#<alt (* phi1 (cos (- lambda1 lambda2)))>
#<alt (* phi1 (+ (cos (- lambda1 lambda2)) (* -1/6 (* (pow phi1 2) (cos (- lambda1 lambda2))))))>
#<alt (* phi1 (+ (cos (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/6 (cos (- lambda1 lambda2))) (* 1/120 (* (pow phi1 2) (cos (- lambda1 lambda2))))))))>
#<alt (* phi1 (+ (cos (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/6 (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (cos (- lambda1 lambda2)))) (* 1/120 (cos (- lambda1 lambda2)))))))))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (neg lambda2)) (sin phi1))>
#<alt (+ (* -1 (* lambda1 (* (sin phi1) (sin (neg lambda2))))) (* (cos (neg lambda2)) (sin phi1)))>
#<alt (+ (* lambda1 (+ (* -1 (* (sin phi1) (sin (neg lambda2)))) (* -1/2 (* lambda1 (* (cos (neg lambda2)) (sin phi1)))))) (* (cos (neg lambda2)) (sin phi1)))>
#<alt (+ (* lambda1 (+ (* -1 (* (sin phi1) (sin (neg lambda2)))) (* lambda1 (+ (* -1/2 (* (cos (neg lambda2)) (sin phi1))) (* 1/6 (* lambda1 (* (sin phi1) (sin (neg lambda2))))))))) (* (cos (neg lambda2)) (sin phi1)))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))>
#<alt (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))>
#<alt (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))>
#<alt (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))>
#<alt (* (cos lambda1) (sin phi1))>
#<alt (+ (* lambda2 (* (sin lambda1) (sin phi1))) (* (cos lambda1) (sin phi1)))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (sin phi1)))) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (sin phi1)))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (sin phi1))) (* -1/6 (* lambda2 (* (sin lambda1) (sin phi1)))))) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (sin phi1)))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))>
#<alt (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))>
#<alt (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))>
#<alt (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))>
#<alt (sin phi2)>
#<alt (+ (sin phi2) (* -1 (* phi1 (cos (- lambda1 lambda2)))))>
#<alt (+ (sin phi2) (* phi1 (- (* -1/2 (* phi1 (sin phi2))) (cos (- lambda1 lambda2)))))>
#<alt (+ (sin phi2) (* phi1 (- (* phi1 (+ (* -1/2 (sin phi2)) (* 1/6 (* phi1 (cos (- lambda1 lambda2)))))) (cos (- lambda1 lambda2)))))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* -1 (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* phi2 (cos phi1)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* phi2 (+ (cos phi1) (* -1/6 (* (pow phi2 2) (cos phi1))))) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* phi2 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/6 (cos phi1)) (* 1/120 (* (pow phi2 2) (cos phi1))))))) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (neg lambda2)) (sin phi1)))>
#<alt (- (+ (* lambda1 (* (sin phi1) (sin (neg lambda2)))) (* (cos phi1) (sin phi2))) (* (cos (neg lambda2)) (sin phi1)))>
#<alt (- (+ (* lambda1 (- (* 1/2 (* lambda1 (* (cos (neg lambda2)) (sin phi1)))) (* -1 (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi1) (sin phi2))) (* (cos (neg lambda2)) (sin phi1)))>
#<alt (- (+ (* lambda1 (- (* lambda1 (- (* -1/6 (* lambda1 (* (sin phi1) (sin (neg lambda2))))) (* -1/2 (* (cos (neg lambda2)) (sin phi1))))) (* -1 (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi1) (sin phi2))) (* (cos (neg lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos lambda1) (sin phi1)))>
#<alt (- (+ (* -1 (* lambda2 (* (sin lambda1) (sin phi1)))) (* (cos phi1) (sin phi2))) (* (cos lambda1) (sin phi1)))>
#<alt (- (+ (* lambda2 (- (* 1/2 (* lambda2 (* (cos lambda1) (sin phi1)))) (* (sin lambda1) (sin phi1)))) (* (cos phi1) (sin phi2))) (* (cos lambda1) (sin phi1)))>
#<alt (- (+ (* lambda2 (- (* lambda2 (- (* 1/6 (* lambda2 (* (sin lambda1) (sin phi1)))) (* -1/2 (* (cos lambda1) (sin phi1))))) (* (sin lambda1) (sin phi1)))) (* (cos phi1) (sin phi2))) (* (cos lambda1) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
Calls

195 calls:

TimeVariablePointExpression
17.0ms
lambda2
@0
(atan2 (* (sin (* (- 0 lambda2) (- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2)))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
15.0ms
lambda1
@0
(* (- 0 lambda2) (- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2)))
2.0ms
phi2
@inf
(* (sin (* (- 0 lambda2) (- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2)))) (cos phi2))
2.0ms
phi1
@inf
(* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1))))
1.0ms
phi2
@0
(* (sin (* (- 0 lambda2) (- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2)))) (cos phi2))

rewrite410.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
3772×*-lowering-*.f32
3772×*-lowering-*.f64
1454×/-lowering-/.f32
1454×/-lowering-/.f64
1432×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
063372
1393293
23666293
08620293
Stop Event
iter limit
node limit
Counts
25 → 345
Calls
Call 1
Inputs
(atan2 (* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1))))))
(* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2))
(+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1))))
(sin lambda1)
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(sin (- lambda1 lambda2))
(- lambda1 lambda2)
(sin phi2)
(atan2 (* (sin (- lambda1 lambda2)) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi2 phi2))) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(* (sin (- lambda1 lambda2)) (cos phi2))
(atan2 (* (sin (* (- 0 lambda2) (- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2)))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(* (sin (* (- 0 lambda2) (- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2)))) (cos phi2))
(sin (* (- 0 lambda2) (- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2))))
(* (- 0 lambda2) (- 1 (/ (- lambda1 (/ (+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6)) lambda2)) lambda2)))
(atan2 (* (+ (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (- 0 (cos lambda1)))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (sin phi1) (cos (- lambda1 lambda2)))))
(* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1))))
(* (sin lambda1) (sin lambda2))
(* (sin phi1) (cos phi2))
(* (sin lambda2) (- 0 (cos lambda1)))
(cos (- lambda1 lambda2))
(* (+ 1 (* -1/2 (* phi2 phi2))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(+ (+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1))) (* (* lambda1 lambda1) -6))
(+ (* (* lambda1 lambda1) -3) (* 9 (* lambda1 lambda1)))
(* (sin phi1) (cos (- lambda1 lambda2)))
(- (* (cos phi1) (sin phi2)) (* (sin phi1) (cos (- lambda1 lambda2))))
Outputs
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))
(+.f64 (*.f64 (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)))
(+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) #s(literal -2 binary64))
(/.f64 (*.f64 (cos.f64 phi2) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.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 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))) (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 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) #s(literal -1 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))))
(+.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 (+.f64 lambda1 #s(literal 0 binary64))) (cos.f64 lambda2)) (*.f64 (cos.f64 (+.f64 lambda1 #s(literal 0 binary64))) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (sin.f64 (+.f64 lambda1 lambda2))))
(-.f64 (*.f64 (sin.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 (cos.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 (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (sin.f64 (+.f64 lambda1 #s(literal 0 binary64))) (cos.f64 lambda2)) (*.f64 (cos.f64 (+.f64 lambda1 #s(literal 0 binary64))) (sin.f64 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(fma.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.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 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))))
(/.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.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 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.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 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (-.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.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 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.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 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))
(*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2))))
(sin.f64 lambda1)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))))
(+.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 (+.f64 lambda1 #s(literal 0 binary64))) (cos.f64 lambda2)) (*.f64 (cos.f64 (+.f64 lambda1 #s(literal 0 binary64))) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)) (sin.f64 (+.f64 lambda1 lambda2))))
(-.f64 (*.f64 (sin.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 (cos.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 (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (sin.f64 (+.f64 lambda1 #s(literal 0 binary64))) (cos.f64 lambda2)) (*.f64 (cos.f64 (+.f64 lambda1 #s(literal 0 binary64))) (sin.f64 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(fma.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.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 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))))
(/.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.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 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.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 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (-.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.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 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.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 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))
(*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2))))
(+.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))
(+.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1)
(+.f64 (+.f64 lambda1 #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) lambda2))
(-.f64 lambda1 lambda2)
(-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))
(-.f64 (+.f64 lambda1 #s(literal 0 binary64)) lambda2)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (neg.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 0 binary64) lambda2))) (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))
(pow.f64 (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(sin.f64 phi2)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))
(+.f64 (*.f64 (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)))
(+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) #s(literal -2 binary64))
(/.f64 (*.f64 (cos.f64 phi2) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.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 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))) (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 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) #s(literal -1 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 (neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))) phi2)) (sin.f64 (+.f64 phi2 (neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))))))))
(/.f64 (+.f64 (sin.f64 (-.f64 (neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))) phi2)) (sin.f64 (+.f64 phi2 (neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2))))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))) phi2)) (sin.f64 (+.f64 phi2 (neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))))))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 (neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))) phi2)) (sin.f64 (+.f64 phi2 (neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))))))) #s(literal -1 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2))))))
(*.f64 (sin.f64 (neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2))))) (cos.f64 phi2))
(*.f64 (+.f64 (sin.f64 (-.f64 (neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))) phi2)) (sin.f64 (+.f64 phi2 (neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2))))))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)) #s(literal 0 binary64))) (cos.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2))))) (*.f64 (cos.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)) #s(literal 0 binary64))) (sin.f64 (neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) #s(literal 1 binary64))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))))) (*.f64 (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) #s(literal 1 binary64))) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))) (cos.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2))))) (*.f64 (cos.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))) (sin.f64 (neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lambda2))) (cos.f64 (*.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2)) (-.f64 #s(literal 0 binary64) lambda2)))) (*.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lambda2))) (sin.f64 (*.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2)) (-.f64 #s(literal 0 binary64) lambda2)))))
(sin.f64 (neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))))
(neg.f64 (sin.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))))
(neg.f64 (sin.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)) lambda2)))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)) #s(literal 0 binary64)) (neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))))
(+.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2))) (neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))))
(+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2)) (-.f64 #s(literal 0 binary64) lambda2)))
(neg.f64 (*.f64 lambda2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2))))
(neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)) lambda2))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (/.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (/.f64 lambda2 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)))))) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))) (*.f64 lambda2 lambda2)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (/.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (/.f64 lambda2 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)))))) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))) lambda2))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (/.f64 lambda2 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2))))) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)) (*.f64 lambda2 lambda2)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (/.f64 lambda2 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2))))) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)) lambda2))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (/.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (/.f64 lambda2 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2))))))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (/.f64 lambda2 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)))))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (/.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (/.f64 lambda2 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2))))))) (*.f64 lambda2 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (/.f64 lambda2 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)))))) (*.f64 lambda2 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 lambda2 lambda2))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))) lambda2)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (/.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (/.f64 lambda2 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (/.f64 lambda2 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (/.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (/.f64 lambda2 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)))))) (-.f64 #s(literal 0 binary64) lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2) (/.f64 lambda2 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2))))) (-.f64 #s(literal 0 binary64) lambda2)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2))) (*.f64 lambda2 lambda2))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2))) lambda2)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) lambda2)) lambda2)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(fma.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.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 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (-.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(/.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.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 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64))) (*.f64 (cos.f64 phi2) (sin.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 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))
(-.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))))
(/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) #s(literal -1 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (cos.f64 phi2))
(*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (sin.f64 lambda2) #s(literal 0 binary64)) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(/.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)))) (+.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) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (cos.f64 lambda1))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (sin.f64 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (sin.f64 lambda2)) (cos.f64 lambda1))
(*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))
(*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 (+.f64 lambda1 #s(literal 0 binary64))) (cos.f64 lambda2)) (*.f64 (sin.f64 (+.f64 lambda1 #s(literal 0 binary64))) (sin.f64 lambda2)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)) (sin.f64 lambda1)))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 (neg.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1))))
(-.f64 (*.f64 (cos.f64 (+.f64 lambda1 #s(literal 0 binary64))) (cos.f64 lambda2)) (*.f64 (sin.f64 (+.f64 lambda1 #s(literal 0 binary64))) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2))))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 #s(literal 0 binary64) lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.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 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.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 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (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) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.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 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (neg.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (cos.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.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 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))))) (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) (-.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) (-.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64))))))
(/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64)))) (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) (-.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) (-.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))
(/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))) #s(literal 2 binary64))
(*.f64 (sin.f64 phi1) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64)))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64)))) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64)))
(+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 9 binary64))) (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))))
(+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64)) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64)))
(+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64)) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64)))
(+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64)) (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))))
(+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64)) (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64)))) (*.f64 lambda1 (*.f64 lambda1 #s(literal 9 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 36 binary64)) (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64)) (*.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1)))) (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 36 binary64)) (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64)) (*.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1)))))
(fma.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64)) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64)))
(fma.f64 lambda1 (*.f64 lambda1 #s(literal -6 binary64)) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64)))
(fma.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64)))
(fma.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64)))
(fma.f64 #s(literal -3 binary64) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64)))
(fma.f64 #s(literal -6 binary64) (*.f64 lambda1 lambda1) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 36 binary64)) (*.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64)) (-.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64)) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) #s(literal 216 binary64)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) #s(literal -216 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64)) (*.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1))) (-.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 36 binary64)) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 36 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) #s(literal 216 binary64)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) #s(literal -216 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 36 binary64)) (*.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64)) (-.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64)) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 36 binary64)) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 36 binary64))) (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64)) (*.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 36 binary64)) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 36 binary64))) (-.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64)) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) #s(literal 216 binary64)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) #s(literal -216 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 36 binary64)) (*.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64)) (-.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64)) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 36 binary64)) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 36 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64)) (*.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1)))))
(/.f64 (+.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) #s(literal -27 binary64))) (*.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) #s(literal 27 binary64))) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (-.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64)) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64)))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 3 binary64))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 36 binary64)) (*.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64)) (-.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64)) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))))) (+.f64 (*.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) #s(literal 216 binary64)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) #s(literal -216 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64)) (*.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1))) (-.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 36 binary64)) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 36 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) #s(literal 216 binary64)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) #s(literal -216 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 36 binary64)) (*.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64)) (-.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64)) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 36 binary64)) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 36 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64)) (*.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1)))))
(+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))) (*.f64 lambda1 (*.f64 lambda1 #s(literal 9 binary64))))
(+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 9 binary64))) (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -12 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 81 binary64)) (*.f64 (*.f64 lambda1 lambda1) #s(literal -12 binary64))))
(fma.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64)) (*.f64 lambda1 (*.f64 lambda1 #s(literal 9 binary64))))
(fma.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 9 binary64))))
(fma.f64 (*.f64 lambda1 lambda1) #s(literal 9 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))))
(fma.f64 #s(literal -3 binary64) (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 #s(literal 9 binary64))))
(fma.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))))
(fma.f64 (*.f64 lambda1 #s(literal 9 binary64)) lambda1 (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 9 binary64))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 9 binary64))) (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64)))))) (+.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) #s(literal -27 binary64))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) #s(literal 729 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -12 binary64)) (*.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64)) (*.f64 (*.f64 lambda1 lambda1) #s(literal -12 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) #s(literal -27 binary64))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) #s(literal 729 binary64)))) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 9 binary64))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 9 binary64))) (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) #s(literal -27 binary64))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) #s(literal 729 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 81 binary64)) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 #s(literal -3 binary64) (*.f64 lambda1 (*.f64 lambda1 #s(literal 9 binary64))))))))
(/.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64)) (*.f64 (*.f64 lambda1 lambda1) #s(literal -12 binary64))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -12 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) #s(literal -27 binary64))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) #s(literal 729 binary64))))) (neg.f64 (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 9 binary64))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 9 binary64))) (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64)) (*.f64 (*.f64 lambda1 lambda1) #s(literal -12 binary64)))) (neg.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -12 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) #s(literal 81 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 9 binary64))) (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64)))))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 9 binary64))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 9 binary64))) (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64)))))) (+.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) #s(literal -27 binary64))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) #s(literal 729 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -12 binary64)) (*.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64)) (*.f64 (*.f64 lambda1 lambda1) #s(literal -12 binary64)))) #s(literal -1 binary64))
(*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) #s(literal -27 binary64))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) #s(literal 729 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 9 binary64))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal 9 binary64))) (*.f64 lambda1 (*.f64 lambda1 #s(literal -3 binary64))))))))
(*.f64 (*.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64)) (*.f64 (*.f64 lambda1 lambda1) #s(literal -12 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal -12 binary64))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))))) #s(literal -2 binary64))
(/.f64 (*.f64 (sin.f64 phi1) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.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 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (sin.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #s(literal 3 binary64))) (sin.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 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (sin.f64 phi1)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(/.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))))) #s(literal -1 binary64))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))))
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (pow.f64 (*.f64 (sin.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 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.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 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.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) (-.f64 lambda1 lambda2))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1))))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))))
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (-.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(fma.f64 (sin.f64 phi2) (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))))
(fma.f64 (sin.f64 phi2) (cos.f64 phi1) (neg.f64 (-.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 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 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.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 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 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 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1))))))) (neg.f64 (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi2))))) (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1)))) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))) (*.f64 (sin.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 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 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 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1))))))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.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 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))

simplify570.0ms (1.7%)

Algorithm
egg-herbie
Rules
5304×*-lowering-*.f32
5304×*-lowering-*.f64
4422×+-lowering-+.f64
4422×+-lowering-+.f32
1240×fnmadd-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
074315023
1273613239
2617911902
0856511902
Stop Event
iter limit
node limit
Counts
780 → 780
Calls
Call 1
Inputs
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(* -1 (* (cos phi2) (sin lambda2)))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (* (cos lambda2) (cos phi2))))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* 1/2 (* lambda1 (* (cos phi2) (sin lambda2)))) (* (cos lambda2) (cos phi2)))))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos lambda2) (cos phi2)))) (* 1/2 (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (cos phi2)))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (sin lambda1))
(+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* -1/2 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))) (* (cos lambda2) (sin lambda1))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (* 1/24 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))))))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))) (* 1/24 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))))))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* -1 (sin lambda2))
(+ (* -1 (sin lambda2)) (* lambda1 (cos lambda2)))
(+ (* -1 (sin lambda2)) (* lambda1 (+ (cos lambda2) (* 1/2 (* lambda1 (sin lambda2))))))
(+ (* -1 (sin lambda2)) (* lambda1 (+ (cos lambda2) (* lambda1 (+ (* -1/6 (* lambda1 (cos lambda2))) (* 1/2 (sin lambda2)))))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(sin lambda1)
(+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
lambda1
(* lambda1 (+ 1 (* -1/6 (pow lambda1 2))))
(* lambda1 (+ 1 (* (pow lambda1 2) (- (* 1/120 (pow lambda1 2)) 1/6))))
(* lambda1 (+ 1 (* (pow lambda1 2) (- (* (pow lambda1 2) (+ 1/120 (* -1/5040 (pow lambda1 2)))) 1/6))))
(sin lambda1)
(sin lambda1)
(sin lambda1)
(sin lambda1)
(sin lambda1)
(sin lambda1)
(sin lambda1)
(sin lambda1)
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (sin phi2))
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (sin phi2))
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (sin phi2))
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (+ lambda1 (* -1 lambda2))) (sin phi2))
(atan2 (sin (+ lambda1 (* -1 lambda2))) (sin phi2))
(atan2 (sin (+ lambda1 (* -1 lambda2))) (sin phi2))
(atan2 (sin (+ lambda1 (* -1 lambda2))) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(sin (neg lambda2))
(+ (sin (neg lambda2)) (* lambda1 (cos (neg lambda2))))
(+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* -1/2 (* lambda1 (sin (neg lambda2)))))))
(+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* lambda1 (+ (* -1/2 (sin (neg lambda2))) (* -1/6 (* lambda1 (cos (neg lambda2)))))))))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin lambda1)
(+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (+ lambda1 (* -1 lambda2)))
(sin (+ lambda1 (* -1 lambda2)))
(sin (+ lambda1 (* -1 lambda2)))
(sin (+ 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)))))
phi2
(* phi2 (+ 1 (* -1/6 (pow phi2 2))))
(* phi2 (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))
(* phi2 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/120 (* -1/5040 (pow phi2 2)))) 1/6))))
(sin phi2)
(sin phi2)
(sin phi2)
(sin phi2)
(sin phi2)
(sin phi2)
(sin phi2)
(sin phi2)
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(* (cos phi2) (sin (neg lambda2)))
(+ (* lambda1 (* (cos phi2) (cos (neg lambda2)))) (* (cos phi2) (sin (neg lambda2))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos phi2) (sin (neg lambda2))))) (* (cos phi2) (cos (neg lambda2))))) (* (cos phi2) (sin (neg lambda2))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (sin (neg lambda2)))) (* -1/6 (* lambda1 (* (cos phi2) (cos (neg lambda2))))))) (* (cos phi2) (cos (neg lambda2))))) (* (cos phi2) (sin (neg lambda2))))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(* (cos phi2) (sin lambda1))
(+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(sin (- lambda1 lambda2))
(+ (sin (- lambda1 lambda2)) (* -1/2 (* (pow phi2 2) (sin (- lambda1 lambda2)))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* 1/24 (* (pow phi2 2) (sin (- lambda1 lambda2)))))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin (- lambda1 lambda2)))) (* 1/24 (sin (- lambda1 lambda2))))))))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 lambda2)))
(+ (* lambda1 (* (cos phi2) (cos (* -1 lambda2)))) (* (cos phi2) (sin (* -1 lambda2))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos phi2) (sin (* -1 lambda2))))) (* (cos phi2) (cos (* -1 lambda2))))) (* (cos phi2) (sin (* -1 lambda2))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (sin (* -1 lambda2)))) (* -1/6 (* lambda1 (* (cos phi2) (cos (* -1 lambda2))))))) (* (cos phi2) (cos (* -1 lambda2))))) (* (cos phi2) (sin (* -1 lambda2))))
(* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
(* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
(* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
(* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(+ (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))) (* -1/2 (* (pow phi2 2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))))
(+ (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))) (* (pow phi2 2) (+ (* -1/2 (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (* 1/24 (* (pow phi2 2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))))))
(+ (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))) (* (pow phi2 2) (+ (* -1/2 (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))) (* 1/24 (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin (* -1 lambda2))
(+ (sin (* -1 lambda2)) (* lambda1 (cos (* -1 lambda2))))
(+ (sin (* -1 lambda2)) (* lambda1 (+ (cos (* -1 lambda2)) (* -1/2 (* lambda1 (sin (* -1 lambda2)))))))
(+ (sin (* -1 lambda2)) (* lambda1 (+ (cos (* -1 lambda2)) (* lambda1 (+ (* -1/2 (sin (* -1 lambda2))) (* -1/6 (* lambda1 (cos (* -1 lambda2)))))))))
(sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))
(sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))
(sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))
(sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))
(sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))
(sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))
(sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))
(sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))
(* -1 (/ (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2)))) lambda2))
(/ (+ (* -1 (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2))))) (* lambda1 lambda2)) lambda2)
(/ (+ (* -1 (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2))))) (* lambda2 (+ lambda1 (* -1 lambda2)))) lambda2)
(/ (+ (* -1 (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2))))) (* lambda2 (+ lambda1 (* -1 lambda2)))) lambda2)
(* -1 lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (+ (* -1 (/ (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2)))) (pow lambda2 2))) (/ lambda1 lambda2)) 1))
(* lambda2 (- (+ (* -1 (/ (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2)))) (pow lambda2 2))) (/ lambda1 lambda2)) 1))
(* -1 lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1 (/ (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2)))) lambda2))) lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1 (/ (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2)))) lambda2))) lambda2)))))
(* -1 lambda2)
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 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)))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(* phi1 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(* phi1 (+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))
(* phi1 (+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/120 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(+ (* -1/2 (* (pow phi2 2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+ (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/24 (* (pow phi2 2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))
(+ (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/24 (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos lambda2) (* (cos phi2) (sin phi1)))
(+ (* lambda1 (* (cos phi2) (* (sin lambda2) (sin phi1)))) (* (cos lambda2) (* (cos phi2) (sin phi1))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda2) (sin phi1))))) (* (cos lambda2) (* (cos phi2) (sin phi1))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda1 (* (cos phi2) (* (sin lambda2) (sin phi1))))))) (* (cos phi2) (* (sin lambda2) (sin phi1))))) (* (cos lambda2) (* (cos phi2) (sin phi1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos lambda1) (* (cos phi2) (sin phi1)))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* lambda1 (sin lambda2))
(* lambda1 (+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2)))))
(* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* 1/120 (* (pow lambda1 2) (sin lambda2)))))))
(* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (sin lambda2))) (* 1/120 (sin lambda2))))))))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* lambda2 (sin lambda1))
(* lambda2 (+ (sin lambda1) (* -1/6 (* (pow lambda2 2) (sin lambda1)))))
(* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* 1/120 (* (pow lambda2 2) (sin lambda1)))))))
(* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (sin lambda1))) (* 1/120 (sin lambda1))))))))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* phi1 (cos phi2))
(* phi1 (+ (cos phi2) (* -1/6 (* (pow phi1 2) (cos phi2)))))
(* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* 1/120 (* (pow phi1 2) (cos phi2)))))))
(* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (cos phi2))) (* 1/120 (cos phi2))))))))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(sin phi1)
(+ (sin phi1) (* -1/2 (* (pow phi2 2) (sin phi1))))
(+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* 1/24 (* (pow phi2 2) (sin phi1))))))
(+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin phi1))) (* 1/24 (sin phi1)))))))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* -1 (* lambda2 (cos lambda1)))
(* lambda2 (+ (* -1 (cos lambda1)) (* 1/6 (* (pow lambda2 2) (cos lambda1)))))
(* lambda2 (+ (* -1 (cos lambda1)) (* (pow lambda2 2) (+ (* -1/120 (* (pow lambda2 2) (cos lambda1))) (* 1/6 (cos lambda1))))))
(* lambda2 (+ (* -1 (cos lambda1)) (* (pow lambda2 2) (+ (* 1/6 (cos lambda1)) (* (pow lambda2 2) (+ (* -1/120 (cos lambda1)) (* 1/5040 (* (pow lambda2 2) (cos lambda1)))))))))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (sin lambda2))
(+ (* -1 (sin lambda2)) (* 1/2 (* (pow lambda1 2) (sin lambda2))))
(+ (* -1 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/24 (* (pow lambda1 2) (sin lambda2))) (* 1/2 (sin lambda2)))))
(+ (* -1 (sin lambda2)) (* (pow lambda1 2) (+ (* 1/2 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/24 (sin lambda2)) (* 1/720 (* (pow lambda1 2) (sin lambda2))))))))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(* -1 (* (cos lambda1) (sin 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)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(+ (* -1 (* lambda1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))) (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(+ (* lambda1 (+ (* -1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* -1/2 (* lambda1 (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))))) (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(+ (* lambda1 (+ (* -1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* lambda1 (+ (* -1/2 (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))) (* 1/6 (* lambda1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))))))) (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(+ (* lambda2 (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))) (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))) (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))) (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))) (* -1/6 (* lambda2 (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))))) (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))) (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* phi1 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))
(* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))
(* phi1 (+ (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))) (* 1/120 (* (pow phi1 2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))))))
(* phi1 (+ (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* 1/120 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))))))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
0
0
0
0
0
0
0
0
0
0
0
0
(* 6 (pow lambda1 2))
(* 6 (pow lambda1 2))
(* 6 (pow lambda1 2))
(* 6 (pow lambda1 2))
(* 6 (pow lambda1 2))
(* 6 (pow lambda1 2))
(* 6 (pow lambda1 2))
(* 6 (pow lambda1 2))
(* 6 (pow lambda1 2))
(* 6 (pow lambda1 2))
(* 6 (pow lambda1 2))
(* 6 (pow lambda1 2))
(* phi1 (cos (- lambda1 lambda2)))
(* phi1 (+ (cos (- lambda1 lambda2)) (* -1/6 (* (pow phi1 2) (cos (- lambda1 lambda2))))))
(* phi1 (+ (cos (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/6 (cos (- lambda1 lambda2))) (* 1/120 (* (pow phi1 2) (cos (- lambda1 lambda2))))))))
(* phi1 (+ (cos (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/6 (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (cos (- lambda1 lambda2)))) (* 1/120 (cos (- lambda1 lambda2)))))))))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (neg lambda2)) (sin phi1))
(+ (* -1 (* lambda1 (* (sin phi1) (sin (neg lambda2))))) (* (cos (neg lambda2)) (sin phi1)))
(+ (* lambda1 (+ (* -1 (* (sin phi1) (sin (neg lambda2)))) (* -1/2 (* lambda1 (* (cos (neg lambda2)) (sin phi1)))))) (* (cos (neg lambda2)) (sin phi1)))
(+ (* lambda1 (+ (* -1 (* (sin phi1) (sin (neg lambda2)))) (* lambda1 (+ (* -1/2 (* (cos (neg lambda2)) (sin phi1))) (* 1/6 (* lambda1 (* (sin phi1) (sin (neg lambda2))))))))) (* (cos (neg lambda2)) (sin phi1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(* (cos lambda1) (sin phi1))
(+ (* lambda2 (* (sin lambda1) (sin phi1))) (* (cos lambda1) (sin phi1)))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (sin phi1)))) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (sin phi1)))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (sin phi1))) (* -1/6 (* lambda2 (* (sin lambda1) (sin phi1)))))) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (sin phi1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (- lambda1 lambda2)) (sin phi1))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(sin phi2)
(+ (sin phi2) (* -1 (* phi1 (cos (- lambda1 lambda2)))))
(+ (sin phi2) (* phi1 (- (* -1/2 (* phi1 (sin phi2))) (cos (- lambda1 lambda2)))))
(+ (sin phi2) (* phi1 (- (* phi1 (+ (* -1/2 (sin phi2)) (* 1/6 (* phi1 (cos (- lambda1 lambda2)))))) (cos (- lambda1 lambda2)))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* -1 (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* phi2 (cos phi1)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* phi2 (+ (cos phi1) (* -1/6 (* (pow phi2 2) (cos phi1))))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* phi2 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/6 (cos phi1)) (* 1/120 (* (pow phi2 2) (cos phi1))))))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (neg lambda2)) (sin phi1)))
(- (+ (* lambda1 (* (sin phi1) (sin (neg lambda2)))) (* (cos phi1) (sin phi2))) (* (cos (neg lambda2)) (sin phi1)))
(- (+ (* lambda1 (- (* 1/2 (* lambda1 (* (cos (neg lambda2)) (sin phi1)))) (* -1 (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi1) (sin phi2))) (* (cos (neg lambda2)) (sin phi1)))
(- (+ (* lambda1 (- (* lambda1 (- (* -1/6 (* lambda1 (* (sin phi1) (sin (neg lambda2))))) (* -1/2 (* (cos (neg lambda2)) (sin phi1))))) (* -1 (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi1) (sin phi2))) (* (cos (neg lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos lambda1) (sin phi1)))
(- (+ (* -1 (* lambda2 (* (sin lambda1) (sin phi1)))) (* (cos phi1) (sin phi2))) (* (cos lambda1) (sin phi1)))
(- (+ (* lambda2 (- (* 1/2 (* lambda2 (* (cos lambda1) (sin phi1)))) (* (sin lambda1) (sin phi1)))) (* (cos phi1) (sin phi2))) (* (cos lambda1) (sin phi1)))
(- (+ (* lambda2 (- (* lambda2 (- (* 1/6 (* lambda2 (* (sin lambda1) (sin phi1)))) (* -1/2 (* (cos lambda1) (sin phi1))))) (* (sin lambda1) (sin phi1)))) (* (cos phi1) (sin phi2))) (* (cos lambda1) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
Outputs
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(* -1 (* (cos phi2) (sin lambda2)))
(*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (* (cos lambda2) (cos phi2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* 1/2 (* lambda1 (* (cos phi2) (sin lambda2)))) (* (cos lambda2) (cos phi2)))))
(+.f64 (*.f64 lambda1 (*.f64 (*.f64 #s(literal 1/2 binary64) lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos lambda2) (cos phi2)))) (* 1/2 (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (cos phi2)))))
(+.f64 (*.f64 lambda1 (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)) (sin.f64 lambda2)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (sin lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (cos.f64 phi2)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* -1/2 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))) (* (cos lambda2) (sin lambda1))))
(+.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 phi2 phi2))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (* 1/24 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))))))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2))))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))) (* 1/24 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))))))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal -1/2 binary64)) (*.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) #s(literal 1/24 binary64)))))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* -1 (sin lambda2))
(-.f64 #s(literal 0 binary64) (sin.f64 lambda2))
(+ (* -1 (sin lambda2)) (* lambda1 (cos lambda2)))
(-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))
(+ (* -1 (sin lambda2)) (* lambda1 (+ (cos lambda2) (* 1/2 (* lambda1 (sin lambda2))))))
(-.f64 (*.f64 lambda1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (sin.f64 lambda2))) (cos.f64 lambda2))) (sin.f64 lambda2))
(+ (* -1 (sin lambda2)) (* lambda1 (+ (cos lambda2) (* lambda1 (+ (* -1/6 (* lambda1 (cos lambda2))) (* 1/2 (sin lambda2)))))))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(sin lambda1)
(sin.f64 lambda1)
(+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))
(-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
lambda1
(* lambda1 (+ 1 (* -1/6 (pow lambda1 2))))
(*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1))))
(* lambda1 (+ 1 (* (pow lambda1 2) (- (* 1/120 (pow lambda1 2)) 1/6))))
(*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/120 binary64))))))
(* lambda1 (+ 1 (* (pow lambda1 2) (- (* (pow lambda1 2) (+ 1/120 (* -1/5040 (pow lambda1 2)))) 1/6))))
(*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal -1/5040 binary64))))))))
(sin lambda1)
(sin.f64 lambda1)
(sin lambda1)
(sin.f64 lambda1)
(sin lambda1)
(sin.f64 lambda1)
(sin lambda1)
(sin.f64 lambda1)
(sin lambda1)
(sin.f64 lambda1)
(sin lambda1)
(sin.f64 lambda1)
(sin lambda1)
(sin.f64 lambda1)
(sin lambda1)
(sin.f64 lambda1)
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (+ lambda1 (* -1 lambda2))) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (+ lambda1 (* -1 lambda2))) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (+ lambda1 (* -1 lambda2))) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (+ lambda1 (* -1 lambda2))) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2 (sin (- lambda1 lambda2)) (sin phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(sin (neg lambda2))
(-.f64 #s(literal 0 binary64) (sin.f64 lambda2))
(+ (sin (neg lambda2)) (* lambda1 (cos (neg lambda2))))
(-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))
(+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* -1/2 (* lambda1 (sin (neg lambda2)))))))
(-.f64 (*.f64 lambda1 (-.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (sin.f64 lambda2)))) (sin.f64 lambda2))
(+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* lambda1 (+ (* -1/2 (sin (neg lambda2))) (* -1/6 (* lambda1 (cos (neg lambda2)))))))))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin lambda1)
(sin.f64 lambda1)
(+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))
(-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (+ lambda1 (* -1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (+ lambda1 (* -1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (+ lambda1 (* -1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (+ lambda1 (* -1 lambda2)))
(sin.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 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))
phi2
(* phi2 (+ 1 (* -1/6 (pow phi2 2))))
(*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))
(* phi2 (+ 1 (* (pow phi2 2) (- (* 1/120 (pow phi2 2)) 1/6))))
(*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))
(* phi2 (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/120 (* -1/5040 (pow phi2 2)))) 1/6))))
(*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64))))))))
(sin phi2)
(sin.f64 phi2)
(sin phi2)
(sin.f64 phi2)
(sin phi2)
(sin.f64 phi2)
(sin phi2)
(sin.f64 phi2)
(sin phi2)
(sin.f64 phi2)
(sin phi2)
(sin.f64 phi2)
(sin phi2)
(sin.f64 phi2)
(sin phi2)
(sin.f64 phi2)
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1))))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (+ lambda1 (* -1 lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2 (* (cos phi2) (sin (- lambda1 lambda2))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(* (cos phi2) (sin (neg lambda2)))
(*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(+ (* lambda1 (* (cos phi2) (cos (neg lambda2)))) (* (cos phi2) (sin (neg lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos phi2) (sin (neg lambda2))))) (* (cos phi2) (cos (neg lambda2))))) (* (cos phi2) (sin (neg lambda2))))
(+.f64 (*.f64 lambda1 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (sin (neg lambda2)))) (* -1/6 (* lambda1 (* (cos phi2) (cos (neg lambda2))))))) (* (cos phi2) (cos (neg lambda2))))) (* (cos phi2) (sin (neg lambda2))))
(+.f64 (*.f64 lambda1 (*.f64 lambda1 (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (sin.f64 lambda2))))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (neg (+ lambda2 (* -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (cos.f64 phi2)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (+ lambda1 (* -1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(+ (sin (- lambda1 lambda2)) (* -1/2 (* (pow phi2 2) (sin (- lambda1 lambda2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2)))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* 1/24 (* (pow phi2 2) (sin (- lambda1 lambda2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2))))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin (- lambda1 lambda2)))) (* 1/24 (sin (- lambda1 lambda2))))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) #s(literal 1/24 binary64)))))))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(* (cos phi2) (sin (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(atan2 (* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 lambda2)))
(*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(+ (* lambda1 (* (cos phi2) (cos (* -1 lambda2)))) (* (cos phi2) (sin (* -1 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos phi2) (sin (* -1 lambda2))))) (* (cos phi2) (cos (* -1 lambda2))))) (* (cos phi2) (sin (* -1 lambda2))))
(+.f64 (*.f64 lambda1 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos phi2) (sin (* -1 lambda2)))) (* -1/6 (* lambda1 (* (cos phi2) (cos (* -1 lambda2))))))) (* (cos phi2) (cos (* -1 lambda2))))) (* (cos phi2) (sin (* -1 lambda2))))
(+.f64 (*.f64 lambda1 (*.f64 lambda1 (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (sin.f64 lambda2))))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))))
(* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(+ (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))) (* -1/2 (* (pow phi2 2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(+ (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))) (* (pow phi2 2) (+ (* -1/2 (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (* 1/24 (* (pow phi2 2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))))))
(+.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2))))))
(+ (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))) (* (pow phi2 2) (+ (* -1/2 (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))) (* 1/24 (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))))))))
(+.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) #s(literal 1/24 binary64)))))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(* (cos phi2) (sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(sin (* -1 (* lambda2 (- (+ 1 (+ (* -6 (/ (pow lambda1 2) (pow lambda2 2))) (+ (* -3 (/ (pow lambda1 2) (pow lambda2 2))) (* 9 (/ (pow lambda1 2) (pow lambda2 2)))))) (/ lambda1 lambda2)))))
(sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(sin (* -1 lambda2))
(-.f64 #s(literal 0 binary64) (sin.f64 lambda2))
(+ (sin (* -1 lambda2)) (* lambda1 (cos (* -1 lambda2))))
(-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))
(+ (sin (* -1 lambda2)) (* lambda1 (+ (cos (* -1 lambda2)) (* -1/2 (* lambda1 (sin (* -1 lambda2)))))))
(-.f64 (*.f64 lambda1 (-.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (sin.f64 lambda2)))) (sin.f64 lambda2))
(+ (sin (* -1 lambda2)) (* lambda1 (+ (cos (* -1 lambda2)) (* lambda1 (+ (* -1/2 (sin (* -1 lambda2))) (* -1/6 (* lambda1 (cos (* -1 lambda2)))))))))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2))
(sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))
(sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))
(sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))
(sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(sin (* -1 (* lambda2 (- 1 (/ lambda1 lambda2)))))
(sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))
(sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))
(sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))
(sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(sin (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2))))))
(sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(* -1 (/ (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2)))) lambda2))
(/.f64 #s(literal 0 binary64) lambda2)
(/ (+ (* -1 (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2))))) (* lambda1 lambda2)) lambda2)
(/.f64 (+.f64 (*.f64 lambda1 lambda2) #s(literal 0 binary64)) lambda2)
(/ (+ (* -1 (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2))))) (* lambda2 (+ lambda1 (* -1 lambda2)))) lambda2)
(/.f64 (+.f64 (*.f64 lambda2 (-.f64 lambda1 lambda2)) #s(literal 0 binary64)) lambda2)
(/ (+ (* -1 (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2))))) (* lambda2 (+ lambda1 (* -1 lambda2)))) lambda2)
(/.f64 (+.f64 (*.f64 lambda2 (-.f64 lambda1 lambda2)) #s(literal 0 binary64)) lambda2)
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))
(* lambda2 (- (+ (* -1 (/ (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2)))) (pow lambda2 2))) (/ lambda1 lambda2)) 1))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 lambda1 (/.f64 #s(literal 0 binary64) lambda2)) lambda2)))
(* lambda2 (- (+ (* -1 (/ (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2)))) (pow lambda2 2))) (/ lambda1 lambda2)) 1))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 lambda1 (/.f64 #s(literal 0 binary64) lambda2)) lambda2)))
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))
(* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1 (/ (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2)))) lambda2))) lambda2)))))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 lambda1 (/.f64 #s(literal 0 binary64) lambda2)) lambda2)))
(* -1 (* lambda2 (+ 1 (* -1 (/ (+ lambda1 (* -1 (/ (+ (* -6 (pow lambda1 2)) (+ (* -3 (pow lambda1 2)) (* 9 (pow lambda1 2)))) lambda2))) lambda2)))))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 lambda1 (/.f64 #s(literal 0 binary64) lambda2)) lambda2)))
(* -1 lambda2)
(-.f64 #s(literal 0 binary64) lambda2)
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ lambda1 (* -1 lambda2))
(-.f64 lambda1 lambda2)
(+ lambda1 (* -1 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)))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(* phi1 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(* phi1 (+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)))))))
(* phi1 (+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/120 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) #s(literal -1/6 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) #s(literal 1/120 binary64))))))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(+ (* -1/2 (* (pow phi2 2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))
(+ (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/24 (* (pow phi2 2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))
(+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2))))))
(+ (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/24 (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))
(+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) #s(literal -1/2 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) #s(literal 1/24 binary64)))))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos lambda2) (* (cos phi2) (sin phi1)))
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(+ (* lambda1 (* (cos phi2) (* (sin lambda2) (sin phi1)))) (* (cos lambda2) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda2) (sin phi1))))) (* (cos lambda2) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda1 (* (cos phi2) (* (sin lambda2) (sin phi1))))))) (* (cos phi2) (* (sin lambda2) (sin phi1))))) (* (cos lambda2) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))))))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos lambda1) (* (cos phi2) (sin phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))))))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* lambda1 (sin lambda2))
(*.f64 lambda1 (sin.f64 lambda2))
(* lambda1 (+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2)))))
(*.f64 lambda1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1))) (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 (*.f64 lambda1 lambda1) #s(literal 1/120 binary64)))))))
(* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (sin lambda2))) (* 1/120 (sin lambda2))))))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/6 binary64)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal -1/5040 binary64)))))))))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* lambda2 (sin lambda1))
(*.f64 lambda2 (sin.f64 lambda1))
(* lambda2 (+ (sin lambda1) (* -1/6 (* (pow lambda2 2) (sin lambda1)))))
(*.f64 lambda2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (sin.f64 lambda1)))
(* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* 1/120 (* (pow lambda2 2) (sin lambda1)))))))
(*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 lambda1) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 lambda2 lambda2)))))))
(* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (sin lambda1))) (* 1/120 (sin lambda1))))))))
(*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/6 binary64)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 lambda2 lambda2)) #s(literal 1/120 binary64))))))))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* phi1 (cos phi2))
(*.f64 (cos.f64 phi2) phi1)
(* phi1 (+ (cos phi2) (* -1/6 (* (pow phi1 2) (cos phi2)))))
(*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (cos.f64 phi2)))
(* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* 1/120 (* (pow phi1 2) (cos phi2)))))))
(*.f64 phi1 (+.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)))))))
(* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (cos phi2))) (* 1/120 (cos phi2))))))))
(*.f64 phi1 (+.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (cos.f64 phi2) #s(literal -1/6 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) #s(literal 1/120 binary64))))))))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(sin phi1)
(sin.f64 phi1)
(+ (sin phi1) (* -1/2 (* (pow phi2 2) (sin phi1))))
(*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))
(+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* 1/24 (* (pow phi2 2) (sin phi1))))))
(+.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 phi1) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2))))))
(+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin phi1))) (* 1/24 (sin phi1)))))))
(+.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (sin.f64 phi1) #s(literal -1/2 binary64)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) #s(literal 1/24 binary64)))))))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* -1 (* lambda2 (cos lambda1)))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* lambda2 (+ (* -1 (cos lambda1)) (* 1/6 (* (pow lambda2 2) (cos lambda1)))))
(*.f64 lambda2 (*.f64 (cos.f64 lambda1) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))))
(* lambda2 (+ (* -1 (cos lambda1)) (* (pow lambda2 2) (+ (* -1/120 (* (pow lambda2 2) (cos lambda1))) (* 1/6 (cos lambda1))))))
(*.f64 lambda2 (-.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 lambda2 lambda2)) #s(literal 1/6 binary64)))) (cos.f64 lambda1)))
(* lambda2 (+ (* -1 (cos lambda1)) (* (pow lambda2 2) (+ (* 1/6 (cos lambda1)) (* (pow lambda2 2) (+ (* -1/120 (cos lambda1)) (* 1/5040 (* (pow lambda2 2) (cos lambda1)))))))))
(*.f64 lambda2 (-.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 lambda1) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 lambda2 lambda2))))))) (cos.f64 lambda1)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (sin lambda2))
(-.f64 #s(literal 0 binary64) (sin.f64 lambda2))
(+ (* -1 (sin lambda2)) (* 1/2 (* (pow lambda1 2) (sin lambda2))))
(*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 lambda1))))
(+ (* -1 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/24 (* (pow lambda1 2) (sin lambda2))) (* 1/2 (sin lambda2)))))
(-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/24 binary64) (*.f64 lambda1 lambda1))))) (sin.f64 lambda2))
(+ (* -1 (sin lambda2)) (* (pow lambda1 2) (+ (* 1/2 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/24 (sin lambda2)) (* 1/720 (* (pow lambda1 2) (sin lambda2))))))))
(-.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1/24 binary64) (*.f64 #s(literal 1/720 binary64) (*.f64 lambda1 lambda1))))))) (sin.f64 lambda2))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(* -1 (* (cos lambda1) (sin lambda2)))
(*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(cos (neg lambda2))
(cos.f64 lambda2)
(+ (cos (neg lambda2)) (* -1 (* lambda1 (sin (neg lambda2)))))
(+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (cos.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 (*.f64 #s(literal -1/2 binary64) lambda1) (cos.f64 lambda2)))))
(+ (cos (neg lambda2)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (neg lambda2))) (* 1/6 (* lambda1 (sin (neg lambda2)))))) (sin (neg lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda1) (sin.f64 lambda2)))))))
(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 (cos.f64 lambda1) lambda2)))))
(+ (cos lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))) (* -1 (sin lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (sin.f64 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 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))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi2 phi2)))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi2 phi2)))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi2 phi2)))))
(* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi2 phi2)))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi2 phi2)))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi2 phi2)))))
(* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(+ (* -1 (* lambda1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))) (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 lambda1 (sin.f64 phi1)) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))
(+ (* lambda1 (+ (* -1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* -1/2 (* lambda1 (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))))) (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))))
(+ (* lambda1 (+ (* -1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* lambda1 (+ (* -1/2 (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))) (* 1/6 (* lambda1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))))))) (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(+ (* lambda2 (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))) (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(*.f64 (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))) (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))) (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(+.f64 (*.f64 lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))) (*.f64 (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))) (* -1/6 (* lambda2 (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))))) (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))) (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(+.f64 (*.f64 lambda2 (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 phi1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))) (*.f64 (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* phi1 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))
(*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))
(* phi1 (+ (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))) (* 1/120 (* (pow phi1 2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)))))))
(* phi1 (+ (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* 1/120 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) #s(literal 1/120 binary64))))))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
(* 6 (pow lambda1 2))
(*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))
(* 6 (pow lambda1 2))
(*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))
(* 6 (pow lambda1 2))
(*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))
(* 6 (pow lambda1 2))
(*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))
(* 6 (pow lambda1 2))
(*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))
(* 6 (pow lambda1 2))
(*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))
(* 6 (pow lambda1 2))
(*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))
(* 6 (pow lambda1 2))
(*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))
(* 6 (pow lambda1 2))
(*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))
(* 6 (pow lambda1 2))
(*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))
(* 6 (pow lambda1 2))
(*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))
(* 6 (pow lambda1 2))
(*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))
(* phi1 (cos (- lambda1 lambda2)))
(*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))
(* phi1 (+ (cos (- lambda1 lambda2)) (* -1/6 (* (pow phi1 2) (cos (- lambda1 lambda2))))))
(*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (cos.f64 (-.f64 lambda2 lambda1))))
(* phi1 (+ (cos (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/6 (cos (- lambda1 lambda2))) (* 1/120 (* (pow phi1 2) (cos (- lambda1 lambda2))))))))
(*.f64 phi1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)))))))
(* phi1 (+ (cos (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/6 (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (cos (- lambda1 lambda2)))) (* 1/120 (cos (- lambda1 lambda2)))))))))
(*.f64 phi1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) #s(literal 1/120 binary64))))))))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (neg lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 lambda2))
(+ (* -1 (* lambda1 (* (sin phi1) (sin (neg lambda2))))) (* (cos (neg lambda2)) (sin phi1)))
(+.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (*.f64 (*.f64 lambda1 (sin.f64 phi1)) (sin.f64 lambda2)))
(+ (* lambda1 (+ (* -1 (* (sin phi1) (sin (neg lambda2)))) (* -1/2 (* lambda1 (* (cos (neg lambda2)) (sin phi1)))))) (* (cos (neg lambda2)) (sin phi1)))
(+.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi1)) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 phi1))))))
(+ (* lambda1 (+ (* -1 (* (sin phi1) (sin (neg lambda2)))) (* lambda1 (+ (* -1/2 (* (cos (neg lambda2)) (sin phi1))) (* 1/6 (* lambda1 (* (sin phi1) (sin (neg lambda2))))))))) (* (cos (neg lambda2)) (sin phi1)))
(+.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi1)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 lambda2)) (sin.f64 phi1)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda1) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 phi1)))))))))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos lambda1) (sin phi1))
(*.f64 (cos.f64 lambda1) (sin.f64 phi1))
(+ (* lambda2 (* (sin lambda1) (sin phi1))) (* (cos lambda1) (sin phi1)))
(*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (sin phi1)))) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (sin phi1)))
(+.f64 (*.f64 lambda2 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))) (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (sin phi1))) (* -1/6 (* lambda2 (* (sin lambda1) (sin phi1)))))) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (sin phi1)))
(+.f64 (*.f64 lambda2 (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (sin.f64 phi1)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))))) (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(* (cos (+ lambda1 (* -1 lambda2))) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(sin phi2)
(sin.f64 phi2)
(+ (sin phi2) (* -1 (* phi1 (cos (- lambda1 lambda2)))))
(-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))))
(+ (sin phi2) (* phi1 (- (* -1/2 (* phi1 (sin phi2))) (cos (- lambda1 lambda2)))))
(+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(+ (sin phi2) (* phi1 (- (* phi1 (+ (* -1/2 (sin phi2)) (* 1/6 (* phi1 (cos (- lambda1 lambda2)))))) (cos (- lambda1 lambda2)))))
(+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (cos.f64 (-.f64 lambda2 lambda1)))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(* -1 (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1)))
(- (* phi2 (cos phi1)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* phi2 (+ (cos phi1) (* -1/6 (* (pow phi2 2) (cos phi1))))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 phi2 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))) (cos.f64 phi1))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* phi2 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/6 (cos phi1)) (* 1/120 (* (pow phi2 2) (cos phi1))))))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (neg lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))
(- (+ (* lambda1 (* (sin phi1) (sin (neg lambda2)))) (* (cos phi1) (sin phi2))) (* (cos (neg lambda2)) (sin phi1)))
(-.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) (*.f64 (*.f64 lambda1 (sin.f64 phi1)) (sin.f64 lambda2)))
(- (+ (* lambda1 (- (* 1/2 (* lambda1 (* (cos (neg lambda2)) (sin phi1)))) (* -1 (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi1) (sin phi2))) (* (cos (neg lambda2)) (sin phi1)))
(+.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) (*.f64 lambda1 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) lambda1) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))))
(- (+ (* lambda1 (- (* lambda1 (- (* -1/6 (* lambda1 (* (sin phi1) (sin (neg lambda2))))) (* -1/2 (* (cos (neg lambda2)) (sin phi1))))) (* -1 (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi1) (sin phi2))) (* (cos (neg lambda2)) (sin phi1)))
(+.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 phi1)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda2)) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos lambda1) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))
(- (+ (* -1 (* lambda2 (* (sin lambda1) (sin phi1)))) (* (cos phi1) (sin phi2))) (* (cos lambda1) (sin phi1)))
(-.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (sin.f64 phi1)))
(- (+ (* lambda2 (- (* 1/2 (* lambda2 (* (cos lambda1) (sin phi1)))) (* (sin lambda1) (sin phi1)))) (* (cos phi1) (sin phi2))) (* (cos lambda1) (sin phi1)))
(+.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))))
(- (+ (* lambda2 (- (* lambda2 (- (* 1/6 (* lambda2 (* (sin lambda1) (sin phi1)))) (* -1/2 (* (cos lambda1) (sin phi1))))) (* (sin lambda1) (sin phi1)))) (* (cos phi1) (sin phi2))) (* (cos lambda1) (sin phi1)))
(+.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 lambda1) #s(literal 1/2 binary64)) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda1) (sin.f64 phi1)))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))

eval410.0ms (1.2%)

Compiler

Compiled 67119 to 3337 computations (95% saved)

prune434.0ms (1.3%)

Pruning

110 alts after pruning (110 fresh and 0 done)

PrunedKeptTotal
New1648621710
Fresh394887
Picked505
Done000
Total16921101802
Accuracy
99.9%
Counts
1802 → 110
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.6%
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
37.2%
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
76.9%
(atan2.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 3 binary64))) (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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
63.9%
(atan2.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))) (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 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
67.4%
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
34.3%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
45.9%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
83.5%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
38.5%
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
58.2%
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
55.3%
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
30.1%
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
29.9%
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
30.6%
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
25.6%
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
47.8%
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
30.0%
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
28.6%
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
99.7%
(atan2.f64 (*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
92.7%
(atan2.f64 (*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
86.4%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
71.8%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
66.6%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.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 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
74.9%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
62.7%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) (sin.f64 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
99.7%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
71.0%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
78.6%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
80.9%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (sin.f64 phi1)) #s(literal 2 binary64))))
27.7%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))))))
90.0%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))))))
82.1%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
81.9%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
62.1%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
81.4%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
46.7%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))
73.2%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))
73.5%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
76.4%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
61.1%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
76.3%
(atan2.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 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
63.1%
(atan2.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 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
83.8%
(atan2.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.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 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
67.4%
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
99.7%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
92.7%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
48.6%
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
52.2%
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
44.3%
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
34.3%
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
14.9%
(atan2.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
24.8%
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
21.3%
(atan2.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
48.7%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
48.2%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
46.0%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))) #s(literal 2 binary64))))
83.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))
83.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 phi2) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
52.6%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (cos.f64 (+.f64 lambda1 lambda2))) (sin.f64 phi1)))))
47.7%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))
47.2%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
83.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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))))))))
72.9%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
72.9%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1))))
53.2%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
69.3%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
66.3%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1))) (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)))))))))
72.7%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
49.6%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
37.1%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
38.3%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
49.9%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
67.2%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
30.4%
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
52.4%
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (cos.f64 (+.f64 lambda1 lambda2))))))
42.9%
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
41.5%
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
8.1%
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
13.3%
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
20.3%
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
12.7%
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
19.4%
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
19.8%
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
40.9%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
47.0%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
51.1%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
51.1%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
51.1%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
49.7%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))))
20.0%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64))))))))
45.8%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
46.0%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
47.5%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
35.2%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
49.2%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
33.9%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
46.3%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
30.7%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
33.5%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
30.7%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
33.6%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
27.7%
(atan2.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
12.3%
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
19.3%
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
46.4%
(atan2.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
29.8%
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
29.4%
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
15.8%
(atan2.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
32.3%
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
23.2%
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
Compiler

Compiled 8174 to 4920 computations (39.8% saved)

simplify216.0ms (0.6%)

Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2))
cost-diff0
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
cost-diff0
(*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2))
cost-diff0
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
cost-diff0
(-.f64 lambda1 lambda2)
cost-diff0
(sin.f64 (-.f64 lambda1 lambda2))
cost-diff6528
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2))))))
cost-diff6528
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
cost-diff6272
(-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))
cost-diff6272
(*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))
cost-diff12544
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))))
cost-diff12544
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
cost-diff0
(-.f64 lambda1 lambda2)
cost-diff0
(sin.f64 (-.f64 lambda1 lambda2))
cost-diff0
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
cost-diff0
(-.f64 #s(literal 0 binary64) (cos.f64 lambda1))
cost-diff6400
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
cost-diff6400
(*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2))
cost-diff6400
(atan2.f64 (*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
Rules
2668×*-lowering-*.f32
2668×*-lowering-*.f64
1828×fma-lowering-fma.f32
1828×fma-lowering-fma.f64
1406×+-lowering-+.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
061606
1164588
2502584
31526582
44120582
08100582
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(atan2 (* (+ (* (- 0 (cos lambda1)) (sin lambda2)) (* (sin lambda1) (cos lambda2))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1))))))
(* (+ (* (- 0 (cos lambda1)) (sin lambda2)) (* (sin lambda1) (cos lambda2))) (cos phi2))
(+ (* (- 0 (cos lambda1)) (sin lambda2)) (* (sin lambda1) (cos lambda2)))
(- 0 (cos lambda1))
0
(cos lambda1)
lambda1
(sin lambda2)
lambda2
(* (sin lambda1) (cos lambda2))
(sin lambda1)
(cos lambda2)
(cos phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1)))))
(* (cos phi1) (sin phi2))
(cos phi1)
phi1
(sin phi2)
(* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1))))
(* (sin phi1) (cos phi2))
(sin phi1)
(+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1)))
(* (sin lambda1) (sin lambda2))
(* (cos lambda2) (cos lambda1))
(atan2 (sin (- lambda1 lambda2)) phi2)
(sin (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
phi2
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2)))) (cos lambda1)))) (sin phi2))
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2)))) (cos lambda1))))
(sin lambda1)
lambda1
(* lambda2 (- (* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2)))) (cos lambda1)))
lambda2
(- (* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2)))) (cos lambda1))
(* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2))))
(+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2)))
(* (sin lambda1) -1/2)
-1/2
(* 1/6 (* (cos lambda1) lambda2))
1/6
(* (cos lambda1) lambda2)
(cos lambda1)
(sin phi2)
phi2
(atan2 (+ (sin (- lambda1 lambda2)) (* (* phi2 phi2) (* (sin (- lambda1 lambda2)) (+ -1/2 (* 1/24 (* phi2 phi2)))))) (- (* (cos phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi2 phi2))) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(+ (sin (- lambda1 lambda2)) (* (* phi2 phi2) (* (sin (- lambda1 lambda2)) (+ -1/2 (* 1/24 (* phi2 phi2))))))
(sin (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
(* (* phi2 phi2) (* (sin (- lambda1 lambda2)) (+ -1/2 (* 1/24 (* phi2 phi2)))))
(* phi2 phi2)
phi2
(* (sin (- lambda1 lambda2)) (+ -1/2 (* 1/24 (* phi2 phi2))))
(+ -1/2 (* 1/24 (* phi2 phi2)))
-1/2
(* 1/24 (* phi2 phi2))
1/24
(- (* (cos phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi2 phi2))) (* (cos (- lambda1 lambda2)) (sin phi1))))
(* (cos phi1) (sin phi2))
(cos phi1)
phi1
(sin phi2)
(* (+ 1 (* -1/2 (* phi2 phi2))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(+ 1 (* -1/2 (* phi2 phi2)))
1
(* -1/2 (* phi2 phi2))
(* (cos (- lambda1 lambda2)) (sin phi1))
(cos (- lambda1 lambda2))
(sin phi1)
(atan2 (* (- (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (cos lambda1))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(* (- (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (cos lambda1))) (cos phi2))
(- (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (cos lambda1)))
(* (sin lambda1) (cos lambda2))
(sin lambda1)
lambda1
(cos lambda2)
lambda2
(* (sin lambda2) (cos lambda1))
(sin lambda2)
(cos lambda1)
(cos phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(* (cos phi1) (sin phi2))
(cos phi1)
phi1
(sin phi2)
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
(* (sin phi1) (cos phi2))
(sin phi1)
(cos (- lambda1 lambda2))
(- lambda1 lambda2)
Outputs
(atan2 (* (+ (* (- 0 (cos lambda1)) (sin lambda2)) (* (sin lambda1) (cos lambda2))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(* (+ (* (- 0 (cos lambda1)) (sin lambda2)) (* (sin lambda1) (cos lambda2))) (cos phi2))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+ (* (- 0 (cos lambda1)) (sin lambda2)) (* (sin lambda1) (cos lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(- 0 (cos lambda1))
(-.f64 #s(literal 0 binary64) (cos.f64 lambda1))
0
#s(literal 0 binary64)
(cos lambda1)
(cos.f64 lambda1)
lambda1
(sin lambda2)
(sin.f64 lambda2)
lambda2
(* (sin lambda1) (cos lambda2))
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2))
(sin lambda1)
(sin.f64 lambda1)
(cos lambda2)
(cos.f64 lambda2)
(cos phi2)
(cos.f64 phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1)))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(cos phi1)
(cos.f64 phi1)
phi1
(sin phi2)
(sin.f64 phi2)
(* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(* (sin phi1) (cos phi2))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(sin phi1)
(sin.f64 phi1)
(+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1)))
(+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (cos lambda2) (cos lambda1))
(*.f64 (cos.f64 lambda1) (cos.f64 lambda2))
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
phi2
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2)))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (+.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 lambda2 #s(literal 1/6 binary64))))) (*.f64 (+.f64 (*.f64 lambda2 (*.f64 lambda2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1))) (sin.f64 phi2))
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2)))) (cos lambda1))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (+.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 lambda2 #s(literal 1/6 binary64))))) (*.f64 (+.f64 (*.f64 lambda2 (*.f64 lambda2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) (sin.f64 lambda1)))
(sin lambda1)
(sin.f64 lambda1)
lambda1
(* lambda2 (- (* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2)))) (cos lambda1)))
(*.f64 lambda2 (+.f64 (*.f64 lambda2 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda1) (+.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 lambda2 #s(literal 1/6 binary64)))))))
lambda2
(- (* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2)))) (cos lambda1))
(+.f64 (*.f64 lambda2 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64))) (*.f64 (cos.f64 lambda1) (+.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 lambda2 #s(literal 1/6 binary64))))))
(* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2))))
(*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))
(* (sin lambda1) -1/2)
(*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
(* 1/6 (* (cos lambda1) lambda2))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
1/6
#s(literal 1/6 binary64)
(* (cos lambda1) lambda2)
(*.f64 (cos.f64 lambda1) lambda2)
(cos lambda1)
(cos.f64 lambda1)
(sin phi2)
(sin.f64 phi2)
phi2
(atan2 (+ (sin (- lambda1 lambda2)) (* (* phi2 phi2) (* (sin (- lambda1 lambda2)) (+ -1/2 (* 1/24 (* phi2 phi2)))))) (- (* (cos phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi2 phi2))) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/2 binary64))))))
(+ (sin (- lambda1 lambda2)) (* (* phi2 phi2) (* (sin (- lambda1 lambda2)) (+ -1/2 (* 1/24 (* phi2 phi2))))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
(* (* phi2 phi2) (* (sin (- lambda1 lambda2)) (+ -1/2 (* 1/24 (* phi2 phi2)))))
(*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))
(* phi2 phi2)
(*.f64 phi2 phi2)
phi2
(* (sin (- lambda1 lambda2)) (+ -1/2 (* 1/24 (* phi2 phi2))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))
(+ -1/2 (* 1/24 (* phi2 phi2)))
(+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))
-1/2
#s(literal -1/2 binary64)
(* 1/24 (* phi2 phi2))
(*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))
1/24
#s(literal 1/24 binary64)
(- (* (cos phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi2 phi2))) (* (cos (- lambda1 lambda2)) (sin phi1))))
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/2 binary64)))))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(cos phi1)
(cos.f64 phi1)
phi1
(sin phi2)
(sin.f64 phi2)
(* (+ 1 (* -1/2 (* phi2 phi2))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(+ 1 (* -1/2 (* phi2 phi2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)))
1
#s(literal 1 binary64)
(* -1/2 (* phi2 phi2))
(*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(sin phi1)
(sin.f64 phi1)
(atan2 (* (- (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (cos lambda1))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(* (- (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (cos lambda1))) (cos phi2))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(- (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (cos lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(* (sin lambda1) (cos lambda2))
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2))
(sin lambda1)
(sin.f64 lambda1)
lambda1
(cos lambda2)
(cos.f64 lambda2)
lambda2
(* (sin lambda2) (cos lambda1))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(sin lambda2)
(sin.f64 lambda2)
(cos lambda1)
(cos.f64 lambda1)
(cos phi2)
(cos.f64 phi2)
phi2
(- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(cos phi1)
(cos.f64 phi1)
phi1
(sin phi2)
(sin.f64 phi2)
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (sin phi1) (cos phi2))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(sin phi1)
(sin.f64 phi1)
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)

localize719.0ms (2.1%)

Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1))
accuracy99.7%
(*.f64 (sin.f64 phi1) (cos.f64 phi2))
accuracy99.6%
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
accuracy79.6%
(cos.f64 (-.f64 lambda1 lambda2))
accuracy92.5%
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))
accuracy89.2%
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
accuracy79.8%
(sin.f64 (-.f64 lambda1 lambda2))
accuracy79.6%
(cos.f64 (-.f64 lambda1 lambda2))
accuracy99.8%
(*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))
accuracy99.8%
(*.f64 (cos.f64 lambda1) lambda2)
accuracy99.8%
(*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
accuracy99.4%
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
accuracy100.0%
(-.f64 lambda1 lambda2)
accuracy99.9%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
accuracy79.8%
(sin.f64 (-.f64 lambda1 lambda2))
accuracy99.8%
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
accuracy99.7%
(*.f64 (sin.f64 phi1) (cos.f64 phi2))
accuracy99.7%
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
accuracy99.6%
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
Results
431.0ms183×1valid
74.0ms73×0valid
Compiler

Compiled 636 to 61 computations (90.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 331.0ms
ival-mult: 86.0ms (25.9% of total)
ival-sin: 69.0ms (20.8% of total)
ival-cos: 57.0ms (17.2% of total)
backward-pass: 29.0ms (8.8% of total)
ival-add: 28.0ms (8.4% of total)
ival-atan2: 25.0ms (7.5% of total)
ival-sub: 16.0ms (4.8% of total)
...c/correct-round.rkt:119:19: 14.0ms (4.2% of total)
compiled-spec: 8.0ms (2.4% of total)
const: 1.0ms (0.3% of total)

series68.0ms (0.2%)

Counts
28 → 864
Calls
Call 1
Inputs
#<alt (atan2 (* (+ (* (- 0 (cos lambda1)) (sin lambda2)) (* (sin lambda1) (cos lambda2))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1))))))>
#<alt (* (+ (* (- 0 (cos lambda1)) (sin lambda2)) (* (sin lambda1) (cos lambda2))) (cos phi2))>
#<alt (+ (* (- 0 (cos lambda1)) (sin lambda2)) (* (sin lambda1) (cos lambda2)))>
#<alt (- 0 (cos lambda1))>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (sin (- lambda1 lambda2))>
#<alt (- lambda1 lambda2)>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2)))) (cos lambda1)))) (sin phi2))>
#<alt (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2)))) (cos lambda1))))>
#<alt (* lambda2 (- (* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2)))) (cos lambda1)))>
#<alt (- (* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2)))) (cos lambda1))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (* phi2 phi2) (* (sin (- lambda1 lambda2)) (+ -1/2 (* 1/24 (* phi2 phi2)))))) (- (* (cos phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi2 phi2))) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (+ (sin (- lambda1 lambda2)) (* (* phi2 phi2) (* (sin (- lambda1 lambda2)) (+ -1/2 (* 1/24 (* phi2 phi2))))))>
#<alt (atan2 (* (- (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (cos lambda1))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))>
#<alt (* (- (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (cos lambda1))) (cos phi2))>
#<alt (- (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (cos lambda1)))>
#<alt (* (sin lambda1) (cos lambda2))>
#<alt (* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1))))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin phi1) (cos phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* 1/6 (* (cos lambda1) lambda2))>
#<alt (* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2))))>
#<alt (* (cos lambda1) lambda2)>
#<alt (cos (- lambda1 lambda2))>
#<alt (* (+ 1 (* -1/2 (* phi2 phi2))) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))>
#<alt (* (sin lambda2) (cos lambda1))>
Outputs
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))>
#<alt (* -1 (* (cos phi2) (sin lambda2)))>
#<alt (+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (* (cos lambda2) (cos phi2))))>
#<alt (+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* 1/2 (* lambda1 (* (cos phi2) (sin lambda2)))) (* (cos lambda2) (cos phi2)))))>
#<alt (+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos lambda2) (cos phi2)))) (* 1/2 (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (cos phi2)))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (sin lambda1))>
#<alt (+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))>
#<alt (+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))>
#<alt (+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* -1/2 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))) (* (cos lambda2) (sin lambda1))))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (* 1/24 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))))))))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))) (* 1/24 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))))))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))>
#<alt (* -1 (sin lambda2))>
#<alt (+ (* -1 (sin lambda2)) (* lambda1 (cos lambda2)))>
#<alt (+ (* -1 (sin lambda2)) (* lambda1 (+ (cos lambda2) (* 1/2 (* lambda1 (sin lambda2))))))>
#<alt (+ (* -1 (sin lambda2)) (* lambda1 (+ (cos lambda2) (* lambda1 (+ (* -1/6 (* lambda1 (cos lambda2))) (* 1/2 (sin lambda2)))))))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (sin lambda1)>
#<alt (+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))>
#<alt (+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))>
#<alt (+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))>
#<alt -1>
#<alt (- (* 1/2 (pow lambda1 2)) 1)>
#<alt (- (* (pow lambda1 2) (+ 1/2 (* -1/24 (pow lambda1 2)))) 1)>
#<alt (- (* (pow lambda1 2) (+ 1/2 (* (pow lambda1 2) (- (* 1/720 (pow lambda1 2)) 1/24)))) 1)>
#<alt (* -1 (cos lambda1))>
#<alt (* -1 (cos lambda1))>
#<alt (* -1 (cos lambda1))>
#<alt (* -1 (cos lambda1))>
#<alt (* -1 (cos lambda1))>
#<alt (* -1 (cos lambda1))>
#<alt (* -1 (cos lambda1))>
#<alt (* -1 (cos lambda1))>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) phi2)>
#<alt (atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) phi2)>
#<alt (atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) phi2)>
#<alt (atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (+ lambda1 (* -1 lambda2))) phi2)>
#<alt (atan2 (sin (+ lambda1 (* -1 lambda2))) phi2)>
#<alt (atan2 (sin (+ lambda1 (* -1 lambda2))) phi2)>
#<alt (atan2 (sin (+ lambda1 (* -1 lambda2))) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (atan2 (sin (- lambda1 lambda2)) phi2)>
#<alt (sin (neg lambda2))>
#<alt (+ (sin (neg lambda2)) (* lambda1 (cos (neg lambda2))))>
#<alt (+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* -1/2 (* lambda1 (sin (neg lambda2)))))))>
#<alt (+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* lambda1 (+ (* -1/2 (sin (neg lambda2))) (* -1/6 (* lambda1 (cos (neg lambda2)))))))))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (neg (+ lambda2 (* -1 lambda1))))>
#<alt (sin (neg (+ lambda2 (* -1 lambda1))))>
#<alt (sin (neg (+ lambda2 (* -1 lambda1))))>
#<alt (sin (neg (+ lambda2 (* -1 lambda1))))>
#<alt (sin lambda1)>
#<alt (+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))>
#<alt (+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))>
#<alt (+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (- lambda1 lambda2))>
#<alt (sin (+ lambda1 (* -1 lambda2)))>
#<alt (sin (+ lambda1 (* -1 lambda2)))>
#<alt (sin (+ lambda1 (* -1 lambda2)))>
#<alt (sin (+ 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 (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (- (+ (sin lambda1) (+ (* -1/2 (* (pow lambda2 2) (sin lambda1))) (* 1/6 (* (pow lambda2 3) (cos lambda1))))) (* lambda2 (cos lambda1))) (sin phi2))>
#<alt (atan2 (- (+ (sin lambda1) (+ (* -1/2 (* (pow lambda2 2) (sin lambda1))) (* 1/6 (* (pow lambda2 3) (cos lambda1))))) (* lambda2 (cos lambda1))) (sin phi2))>
#<alt (atan2 (- (+ (sin lambda1) (+ (* -1/2 (* (pow lambda2 2) (sin lambda1))) (* 1/6 (* (pow lambda2 3) (cos lambda1))))) (* lambda2 (cos lambda1))) (sin phi2))>
#<alt (atan2 (- (+ (sin lambda1) (+ (* -1/2 (* (pow lambda2 2) (sin lambda1))) (* 1/6 (* (pow lambda2 3) (cos lambda1))))) (* lambda2 (cos lambda1))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))>
#<alt (* lambda2 (- (* 1/6 (pow lambda2 2)) 1))>
#<alt (+ (* lambda1 (+ 1 (* -1/2 (pow lambda2 2)))) (* lambda2 (- (* 1/6 (pow lambda2 2)) 1)))>
#<alt (+ (* lambda1 (+ 1 (+ (* -1/2 (pow lambda2 2)) (* lambda1 (* lambda2 (+ 1/2 (* -1/12 (pow lambda2 2)))))))) (* lambda2 (- (* 1/6 (pow lambda2 2)) 1)))>
#<alt (+ (* lambda1 (+ 1 (+ (* -1/2 (pow lambda2 2)) (* lambda1 (+ (* lambda1 (- (* 1/12 (pow lambda2 2)) 1/6)) (* lambda2 (+ 1/2 (* -1/12 (pow lambda2 2))))))))) (* lambda2 (- (* 1/6 (pow lambda2 2)) 1)))>
#<alt (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))>
#<alt (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))>
#<alt (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))>
#<alt (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))>
#<alt (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))>
#<alt (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))>
#<alt (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))>
#<alt (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))>
#<alt (sin lambda1)>
#<alt (+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))>
#<alt (+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))>
#<alt (+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))>
#<alt (* 1/6 (* (pow lambda2 3) (cos lambda1)))>
#<alt (* (pow lambda2 3) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))>
#<alt (* (pow lambda2 3) (+ (* -1 (/ (cos lambda1) (pow lambda2 2))) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1)))))>
#<alt (* (pow lambda2 3) (- (+ (* -1/2 (/ (sin lambda1) lambda2)) (+ (* 1/6 (cos lambda1)) (/ (sin lambda1) (pow lambda2 3)))) (/ (cos lambda1) (pow lambda2 2))))>
#<alt (* 1/6 (* (pow lambda2 3) (cos lambda1)))>
#<alt (* -1 (* (pow lambda2 3) (+ (* -1/6 (cos lambda1)) (* 1/2 (/ (sin lambda1) lambda2)))))>
#<alt (* -1 (* (pow lambda2 3) (+ (* -1 (/ (+ (* -1 (/ (cos lambda1) lambda2)) (* -1/2 (sin lambda1))) lambda2)) (* -1/6 (cos lambda1)))))>
#<alt (* -1 (* (pow lambda2 3) (+ (* -1 (/ (+ (* -1 (/ (+ (cos lambda1) (* -1 (/ (sin lambda1) lambda2))) lambda2)) (* -1/2 (sin lambda1))) lambda2)) (* -1/6 (cos lambda1)))))>
#<alt (* -1 (* lambda2 (cos lambda1)))>
#<alt (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1)))))>
#<alt (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))))>
#<alt (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))))>
#<alt (* 1/6 (* (pow lambda2 3) (cos lambda1)))>
#<alt (* (pow lambda2 3) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))>
#<alt (* (pow lambda2 3) (+ (* -1 (/ (cos lambda1) (pow lambda2 2))) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1)))))>
#<alt (* (pow lambda2 3) (+ (* -1 (/ (cos lambda1) (pow lambda2 2))) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1)))))>
#<alt (* 1/6 (* (pow lambda2 3) (cos lambda1)))>
#<alt (* -1 (* (pow lambda2 3) (+ (* -1/6 (cos lambda1)) (* 1/2 (/ (sin lambda1) lambda2)))))>
#<alt (* -1 (* (pow lambda2 3) (+ (* -1 (/ (+ (* -1 (/ (cos lambda1) lambda2)) (* -1/2 (sin lambda1))) lambda2)) (* -1/6 (cos lambda1)))))>
#<alt (* -1 (* (pow lambda2 3) (+ (* -1 (/ (+ (* -1 (/ (cos lambda1) lambda2)) (* -1/2 (sin lambda1))) lambda2)) (* -1/6 (cos lambda1)))))>
#<alt (* lambda2 (- (* 1/6 (pow lambda2 2)) 1))>
#<alt (+ (* -1/2 (* lambda1 (pow lambda2 2))) (* lambda2 (- (* 1/6 (pow lambda2 2)) 1)))>
#<alt (+ (* lambda1 (+ (* -1/2 (pow lambda2 2)) (* lambda1 (* lambda2 (+ 1/2 (* -1/12 (pow lambda2 2))))))) (* lambda2 (- (* 1/6 (pow lambda2 2)) 1)))>
#<alt (+ (* lambda1 (+ (* -1/2 (pow lambda2 2)) (* lambda1 (+ (* 1/12 (* lambda1 (pow lambda2 2))) (* lambda2 (+ 1/2 (* -1/12 (pow lambda2 2)))))))) (* lambda2 (- (* 1/6 (pow lambda2 2)) 1)))>
#<alt (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))>
#<alt (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))>
#<alt (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))>
#<alt (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))>
#<alt (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))>
#<alt (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))>
#<alt (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))>
#<alt (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))>
#<alt (* -1 (cos lambda1))>
#<alt (- (* -1/2 (* lambda2 (sin lambda1))) (cos lambda1))>
#<alt (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))>
#<alt (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))>
#<alt (* 1/6 (* (pow lambda2 2) (cos lambda1)))>
#<alt (* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (cos lambda1) (pow lambda2 2))) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1)))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (cos lambda1) (pow lambda2 2))) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1)))))>
#<alt (* 1/6 (* (pow lambda2 2) (cos lambda1)))>
#<alt (* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* 1/2 (sin lambda1)) (/ (cos lambda1) lambda2)) lambda2)) (* 1/6 (cos lambda1))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* 1/2 (sin lambda1)) (/ (cos lambda1) lambda2)) lambda2)) (* 1/6 (cos lambda1))))>
#<alt (- (* 1/6 (pow lambda2 2)) 1)>
#<alt (- (+ (* -1/2 (* lambda1 lambda2)) (* 1/6 (pow lambda2 2))) 1)>
#<alt (- (+ (* 1/6 (pow lambda2 2)) (* lambda1 (+ (* -1/2 lambda2) (* lambda1 (+ 1/2 (* -1/12 (pow lambda2 2))))))) 1)>
#<alt (- (+ (* 1/6 (pow lambda2 2)) (* lambda1 (+ (* -1/2 lambda2) (* lambda1 (+ 1/2 (+ (* -1/12 (pow lambda2 2)) (* 1/12 (* lambda1 lambda2)))))))) 1)>
#<alt (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))>
#<alt (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))>
#<alt (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))>
#<alt (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))>
#<alt (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))>
#<alt (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))>
#<alt (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))>
#<alt (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))>
#<alt (+ (sin (neg lambda2)) (* (pow phi2 2) (* (sin (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))>
#<alt (+ (sin (neg lambda2)) (+ (* lambda1 (+ (cos (neg lambda2)) (* (pow phi2 2) (* (cos (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))) (* (pow phi2 2) (* (sin (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))))>
#<alt (+ (sin (neg lambda2)) (+ (* lambda1 (+ (cos (neg lambda2)) (+ (* lambda1 (+ (* -1/2 (sin (neg lambda2))) (* -1/2 (* (pow phi2 2) (* (sin (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))))) (* (pow phi2 2) (* (cos (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))))) (* (pow phi2 2) (* (sin (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))))>
#<alt (+ (sin (neg lambda2)) (+ (* lambda1 (+ (cos (neg lambda2)) (+ (* lambda1 (+ (* -1/2 (sin (neg lambda2))) (+ (* -1/2 (* (pow phi2 2) (* (sin (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (* lambda1 (+ (* -1/6 (cos (neg lambda2))) (* -1/6 (* (pow phi2 2) (* (cos (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))))))) (* (pow phi2 2) (* (cos (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))))) (* (pow phi2 2) (* (sin (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))))>
#<alt (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))>
#<alt (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))>
#<alt (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))>
#<alt (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))>
#<alt (+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2))))>
#<alt (+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2))))>
#<alt (+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2))))>
#<alt (+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2))))>
#<alt (+ (sin lambda1) (* (pow phi2 2) (* (sin lambda1) (- (* 1/24 (pow phi2 2)) 1/2))))>
#<alt (+ (sin lambda1) (+ (* lambda2 (+ (* -1 (cos lambda1)) (* -1 (* (pow phi2 2) (* (cos lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))))) (* (pow phi2 2) (* (sin lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))))>
#<alt (+ (sin lambda1) (+ (* lambda2 (+ (* -1 (cos lambda1)) (+ (* -1 (* (pow phi2 2) (* (cos lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))) (* lambda2 (+ (* -1/2 (sin lambda1)) (* -1/2 (* (pow phi2 2) (* (sin lambda1) (- (* 1/24 (pow phi2 2)) 1/2))))))))) (* (pow phi2 2) (* (sin lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))))>
#<alt (+ (sin lambda1) (+ (* lambda2 (+ (* -1 (cos lambda1)) (+ (* -1 (* (pow phi2 2) (* (cos lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))) (* lambda2 (+ (* -1/2 (sin lambda1)) (+ (* -1/2 (* (pow phi2 2) (* (sin lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))) (* lambda2 (+ (* 1/6 (cos lambda1)) (* 1/6 (* (pow phi2 2) (* (cos lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))))))))))) (* (pow phi2 2) (* (sin lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))))>
#<alt (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))>
#<alt (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))>
#<alt (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))>
#<alt (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))>
#<alt (+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2))))>
#<alt (+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2))))>
#<alt (+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2))))>
#<alt (+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2))))>
#<alt (sin (- lambda1 lambda2))>
#<alt (+ (sin (- lambda1 lambda2)) (* -1/2 (* (pow phi2 2) (sin (- lambda1 lambda2)))))>
#<alt (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* 1/24 (* (pow phi2 2) (sin (- lambda1 lambda2)))))))>
#<alt (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* 1/24 (* (pow phi2 2) (sin (- lambda1 lambda2)))))))>
#<alt (* 1/24 (* (pow phi2 4) (sin (- lambda1 lambda2))))>
#<alt (* (pow phi2 4) (+ (* -1/2 (/ (sin (- lambda1 lambda2)) (pow phi2 2))) (* 1/24 (sin (- lambda1 lambda2)))))>
#<alt (* (pow phi2 4) (+ (* -1/2 (/ (sin (- lambda1 lambda2)) (pow phi2 2))) (+ (* 1/24 (sin (- lambda1 lambda2))) (/ (sin (- lambda1 lambda2)) (pow phi2 4)))))>
#<alt (* (pow phi2 4) (+ (* -1/2 (/ (sin (- lambda1 lambda2)) (pow phi2 2))) (+ (* 1/24 (sin (- lambda1 lambda2))) (/ (sin (- lambda1 lambda2)) (pow phi2 4)))))>
#<alt (* 1/24 (* (pow phi2 4) (sin (- lambda1 lambda2))))>
#<alt (* (pow phi2 4) (+ (* -1/2 (/ (sin (- lambda1 lambda2)) (pow phi2 2))) (* 1/24 (sin (- lambda1 lambda2)))))>
#<alt (* (pow phi2 4) (+ (* -1/2 (/ (sin (- lambda1 lambda2)) (pow phi2 2))) (+ (* 1/24 (sin (- lambda1 lambda2))) (/ (sin (- lambda1 lambda2)) (pow phi2 4)))))>
#<alt (* (pow phi2 4) (+ (* -1/2 (/ (sin (- lambda1 lambda2)) (pow phi2 2))) (+ (* 1/24 (sin (- lambda1 lambda2))) (/ (sin (- lambda1 lambda2)) (pow phi2 4)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))>
#<alt (* -1 (* (cos phi2) (sin lambda2)))>
#<alt (+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (* (cos lambda2) (cos phi2))))>
#<alt (+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* 1/2 (* lambda1 (* (cos phi2) (sin lambda2)))) (* (cos lambda2) (cos phi2)))))>
#<alt (+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos lambda2) (cos phi2)))) (* 1/2 (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (cos phi2)))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (sin lambda1))>
#<alt (+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))>
#<alt (+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))>
#<alt (+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))>
#<alt (- (+ (* -1/2 (* (pow phi2 2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))) (* (cos lambda2) (sin lambda1))) (* (cos lambda1) (sin lambda2)))>
#<alt (- (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (* 1/24 (* (pow phi2 2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))))))) (* (cos lambda1) (sin lambda2)))>
#<alt (- (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))) (* 1/24 (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))))))) (* (cos lambda1) (sin lambda2)))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))>
#<alt (* -1 (sin lambda2))>
#<alt (- (* lambda1 (cos lambda2)) (sin lambda2))>
#<alt (- (* lambda1 (+ (cos lambda2) (* 1/2 (* lambda1 (sin lambda2))))) (sin lambda2))>
#<alt (- (* lambda1 (+ (cos lambda2) (* lambda1 (- (* -1/6 (* lambda1 (cos lambda2))) (* -1/2 (sin lambda2)))))) (sin lambda2))>
#<alt (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))>
#<alt (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))>
#<alt (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))>
#<alt (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))>
#<alt (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))>
#<alt (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))>
#<alt (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))>
#<alt (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))>
#<alt (sin lambda1)>
#<alt (+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))>
#<alt (+ (sin lambda1) (* lambda2 (- (* -1/2 (* lambda2 (sin lambda1))) (cos lambda1))))>
#<alt (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))>
#<alt (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))>
#<alt (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))>
#<alt (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))>
#<alt (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))>
#<alt (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))>
#<alt (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))>
#<alt (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))>
#<alt (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))>
#<alt (* lambda1 (cos lambda2))>
#<alt (* lambda1 (+ (cos lambda2) (* -1/6 (* (pow lambda1 2) (cos lambda2)))))>
#<alt (* lambda1 (+ (cos lambda2) (* (pow lambda1 2) (+ (* -1/6 (cos lambda2)) (* 1/120 (* (pow lambda1 2) (cos lambda2)))))))>
#<alt (* lambda1 (+ (cos lambda2) (* (pow lambda1 2) (+ (* -1/6 (cos lambda2)) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (cos lambda2))) (* 1/120 (cos lambda2))))))))>
#<alt (* (cos lambda2) (sin lambda1))>
#<alt (* (cos lambda2) (sin lambda1))>
#<alt (* (cos lambda2) (sin lambda1))>
#<alt (* (cos lambda2) (sin lambda1))>
#<alt (* (cos lambda2) (sin lambda1))>
#<alt (* (cos lambda2) (sin lambda1))>
#<alt (* (cos lambda2) (sin lambda1))>
#<alt (* (cos lambda2) (sin lambda1))>
#<alt (sin lambda1)>
#<alt (+ (sin lambda1) (* -1/2 (* (pow lambda2 2) (sin lambda1))))>
#<alt (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/2 (sin lambda1)) (* 1/24 (* (pow lambda2 2) (sin lambda1))))))>
#<alt (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/2 (sin lambda1)) (* (pow lambda2 2) (+ (* -1/720 (* (pow lambda2 2) (sin lambda1))) (* 1/24 (sin lambda1)))))))>
#<alt (* (cos lambda2) (sin lambda1))>
#<alt (* (cos lambda2) (sin lambda1))>
#<alt (* (cos lambda2) (sin lambda1))>
#<alt (* (cos lambda2) (sin lambda1))>
#<alt (* (cos lambda2) (sin lambda1))>
#<alt (* (cos lambda2) (sin lambda1))>
#<alt (* (cos lambda2) (sin lambda1))>
#<alt (* (cos lambda2) (sin lambda1))>
#<alt (* phi1 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))>
#<alt (* phi1 (+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))>
#<alt (* phi1 (+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/120 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))>
#<alt (+ (* -1/2 (* (pow phi2 2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (+ (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/24 (* (pow phi2 2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))>
#<alt (+ (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/24 (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos lambda2) (* (cos phi2) (sin phi1)))>
#<alt (+ (* lambda1 (* (cos phi2) (* (sin lambda2) (sin phi1)))) (* (cos lambda2) (* (cos phi2) (sin phi1))))>
#<alt (+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda2) (sin phi1))))) (* (cos lambda2) (* (cos phi2) (sin phi1))))>
#<alt (+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda1 (* (cos phi2) (* (sin lambda2) (sin phi1))))))) (* (cos phi2) (* (sin lambda2) (sin phi1))))) (* (cos lambda2) (* (cos phi2) (sin phi1))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos lambda1) (* (cos phi2) (sin phi1)))>
#<alt (+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))>
#<alt (* lambda1 (sin lambda2))>
#<alt (* lambda1 (+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2)))))>
#<alt (* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* 1/120 (* (pow lambda1 2) (sin lambda2)))))))>
#<alt (* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (sin lambda2))) (* 1/120 (sin lambda2))))))))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* lambda2 (sin lambda1))>
#<alt (* lambda2 (+ (sin lambda1) (* -1/6 (* (pow lambda2 2) (sin lambda1)))))>
#<alt (* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* 1/120 (* (pow lambda2 2) (sin lambda1)))))))>
#<alt (* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (sin lambda1))) (* 1/120 (sin lambda1))))))))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* (sin lambda1) (sin lambda2))>
#<alt (* phi1 (cos phi2))>
#<alt (* phi1 (+ (cos phi2) (* -1/6 (* (pow phi1 2) (cos phi2)))))>
#<alt (* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* 1/120 (* (pow phi1 2) (cos phi2)))))))>
#<alt (* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (cos phi2))) (* 1/120 (cos phi2))))))))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (sin phi1)>
#<alt (+ (sin phi1) (* -1/2 (* (pow phi2 2) (sin phi1))))>
#<alt (+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* 1/24 (* (pow phi2 2) (sin phi1))))))>
#<alt (+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin phi1))) (* 1/24 (sin phi1)))))))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (* (cos phi2) (sin phi1))>
#<alt (sin phi2)>
#<alt (+ (sin phi2) (* -1/2 (* (pow phi1 2) (sin phi2))))>
#<alt (+ (sin phi2) (* (pow phi1 2) (+ (* -1/2 (sin phi2)) (* 1/24 (* (pow phi1 2) (sin phi2))))))>
#<alt (+ (sin phi2) (* (pow phi1 2) (+ (* -1/2 (sin phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (sin phi2))) (* 1/24 (sin phi2)))))))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* phi2 (cos phi1))>
#<alt (* phi2 (+ (cos phi1) (* -1/6 (* (pow phi2 2) (cos phi1)))))>
#<alt (* phi2 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/6 (cos phi1)) (* 1/120 (* (pow phi2 2) (cos phi1)))))))>
#<alt (* phi2 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/6 (cos phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (cos phi1))) (* 1/120 (cos phi1))))))))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* (cos phi1) (sin phi2))>
#<alt (* 1/6 lambda2)>
#<alt (+ (* -1/12 (* (pow lambda1 2) lambda2)) (* 1/6 lambda2))>
#<alt (+ (* 1/6 lambda2) (* (pow lambda1 2) (+ (* -1/12 lambda2) (* 1/144 (* (pow lambda1 2) lambda2)))))>
#<alt (+ (* 1/6 lambda2) (* (pow lambda1 2) (+ (* -1/12 lambda2) (* (pow lambda1 2) (+ (* -1/4320 (* (pow lambda1 2) lambda2)) (* 1/144 lambda2))))))>
#<alt (* 1/6 (* lambda2 (cos lambda1)))>
#<alt (* 1/6 (* lambda2 (cos lambda1)))>
#<alt (* 1/6 (* lambda2 (cos lambda1)))>
#<alt (* 1/6 (* lambda2 (cos lambda1)))>
#<alt (* 1/6 (* lambda2 (cos lambda1)))>
#<alt (* 1/6 (* lambda2 (cos lambda1)))>
#<alt (* 1/6 (* lambda2 (cos lambda1)))>
#<alt (* 1/6 (* lambda2 (cos lambda1)))>
#<alt (* 1/6 (* lambda2 (cos lambda1)))>
#<alt (* 1/6 (* lambda2 (cos lambda1)))>
#<alt (* 1/6 (* lambda2 (cos lambda1)))>
#<alt (* 1/6 (* lambda2 (cos lambda1)))>
#<alt (* 1/6 (* lambda2 (cos lambda1)))>
#<alt (* 1/6 (* lambda2 (cos lambda1)))>
#<alt (* 1/6 (* lambda2 (cos lambda1)))>
#<alt (* 1/6 (* lambda2 (cos lambda1)))>
#<alt (* 1/6 (* lambda2 (cos lambda1)))>
#<alt (* 1/6 (* lambda2 (cos lambda1)))>
#<alt (* 1/6 (* lambda2 (cos lambda1)))>
#<alt (* 1/6 (* lambda2 (cos lambda1)))>
#<alt (* -1/2 (* lambda2 (sin lambda1)))>
#<alt (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))>
#<alt (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))>
#<alt (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))>
#<alt (* 1/6 (* (pow lambda2 2) (cos lambda1)))>
#<alt (* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))>
#<alt (* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))>
#<alt (* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))>
#<alt (* 1/6 (* (pow lambda2 2) (cos lambda1)))>
#<alt (* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))>
#<alt (* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))>
#<alt (* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))>
#<alt (* 1/6 (pow lambda2 2))>
#<alt (+ (* -1/2 (* lambda1 lambda2)) (* 1/6 (pow lambda2 2)))>
#<alt (+ (* 1/6 (pow lambda2 2)) (* lambda1 (+ (* -1/2 lambda2) (* -1/12 (* lambda1 (pow lambda2 2))))))>
#<alt (+ (* 1/6 (pow lambda2 2)) (* lambda1 (+ (* -1/2 lambda2) (* lambda1 (+ (* -1/12 (pow lambda2 2)) (* 1/12 (* lambda1 lambda2)))))))>
#<alt (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))>
#<alt (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))>
#<alt (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))>
#<alt (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))>
#<alt (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))>
#<alt (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))>
#<alt (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))>
#<alt (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))>
#<alt lambda2>
#<alt (+ lambda2 (* -1/2 (* (pow lambda1 2) lambda2)))>
#<alt (+ lambda2 (* (pow lambda1 2) (+ (* -1/2 lambda2) (* 1/24 (* (pow lambda1 2) lambda2)))))>
#<alt (+ lambda2 (* (pow lambda1 2) (+ (* -1/2 lambda2) (* (pow lambda1 2) (+ (* -1/720 (* (pow lambda1 2) lambda2)) (* 1/24 lambda2))))))>
#<alt (* lambda2 (cos lambda1))>
#<alt (* lambda2 (cos lambda1))>
#<alt (* lambda2 (cos lambda1))>
#<alt (* lambda2 (cos lambda1))>
#<alt (* lambda2 (cos lambda1))>
#<alt (* lambda2 (cos lambda1))>
#<alt (* lambda2 (cos lambda1))>
#<alt (* lambda2 (cos lambda1))>
#<alt (* lambda2 (cos lambda1))>
#<alt (* lambda2 (cos lambda1))>
#<alt (* lambda2 (cos lambda1))>
#<alt (* lambda2 (cos lambda1))>
#<alt (* lambda2 (cos lambda1))>
#<alt (* lambda2 (cos lambda1))>
#<alt (* lambda2 (cos lambda1))>
#<alt (* lambda2 (cos lambda1))>
#<alt (* lambda2 (cos lambda1))>
#<alt (* lambda2 (cos lambda1))>
#<alt (* lambda2 (cos lambda1))>
#<alt (* lambda2 (cos lambda1))>
#<alt (cos (neg lambda2))>
#<alt (+ (cos (neg lambda2)) (* -1 (* lambda1 (sin (neg lambda2)))))>
#<alt (+ (cos (neg lambda2)) (* lambda1 (- (* -1/2 (* lambda1 (cos (neg lambda2)))) (sin (neg lambda2)))))>
#<alt (+ (cos (neg lambda2)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (neg lambda2))) (* 1/6 (* lambda1 (sin (neg lambda2)))))) (sin (neg lambda2)))))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (neg (+ lambda2 (* -1 lambda1))))>
#<alt (cos (neg (+ lambda2 (* -1 lambda1))))>
#<alt (cos (neg (+ lambda2 (* -1 lambda1))))>
#<alt (cos (neg (+ lambda2 (* -1 lambda1))))>
#<alt (cos lambda1)>
#<alt (+ (cos lambda1) (* lambda2 (sin lambda1)))>
#<alt (+ (cos lambda1) (* lambda2 (- (* -1/2 (* lambda2 (cos lambda1))) (* -1 (sin lambda1)))))>
#<alt (+ (cos lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))) (* -1 (sin lambda1)))))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (- lambda1 lambda2))>
#<alt (cos (+ lambda1 (* -1 lambda2)))>
#<alt (cos (+ lambda1 (* -1 lambda2)))>
#<alt (cos (+ lambda1 (* -1 lambda2)))>
#<alt (cos (+ lambda1 (* -1 lambda2)))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))>
#<alt (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))>
#<alt (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))>
#<alt (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1))))>
#<alt (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))>
#<alt (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))>
#<alt (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))>
#<alt (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (+ (* -1 (* lambda1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))) (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))>
#<alt (+ (* lambda1 (+ (* -1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* -1/2 (* lambda1 (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))))) (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))>
#<alt (+ (* lambda1 (+ (* -1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* lambda1 (+ (* -1/2 (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))) (* 1/6 (* lambda1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))))))) (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (+ (* lambda2 (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))) (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))) (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))) (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))) (* -1/6 (* lambda2 (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))))) (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))) (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* phi1 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))>
#<alt (* phi1 (+ (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))) (* 1/120 (* (pow phi1 2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))))))>
#<alt (* phi1 (+ (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* 1/120 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))))))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))>
#<alt (* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))>
#<alt (* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* (cos phi2) (cos (- lambda1 lambda2)))))>
#<alt (* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2)))))))))>
#<alt (* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/120 (* (cos phi2) (cos (- lambda1 lambda2))))))))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos (- lambda1 lambda2)) (sin phi1))>
#<alt (+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* 1/24 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))))))>
#<alt (+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* 1/24 (* (cos (- lambda1 lambda2)) (sin phi1))))))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))>
#<alt (+ (* -1 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))) (* 1/6 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))>
#<alt (* (cos lambda1) (* (cos phi2) (sin phi1)))>
#<alt (+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))>
#<alt (* lambda2 (cos lambda1))>
#<alt (* lambda2 (+ (cos lambda1) (* -1/6 (* (pow lambda2 2) (cos lambda1)))))>
#<alt (* lambda2 (+ (cos lambda1) (* (pow lambda2 2) (+ (* -1/6 (cos lambda1)) (* 1/120 (* (pow lambda2 2) (cos lambda1)))))))>
#<alt (* lambda2 (+ (cos lambda1) (* (pow lambda2 2) (+ (* -1/6 (cos lambda1)) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (cos lambda1))) (* 1/120 (cos lambda1))))))))>
#<alt (* (cos lambda1) (sin lambda2))>
#<alt (* (cos lambda1) (sin lambda2))>
#<alt (* (cos lambda1) (sin lambda2))>
#<alt (* (cos lambda1) (sin lambda2))>
#<alt (* (cos lambda1) (sin lambda2))>
#<alt (* (cos lambda1) (sin lambda2))>
#<alt (* (cos lambda1) (sin lambda2))>
#<alt (* (cos lambda1) (sin lambda2))>
#<alt (sin lambda2)>
#<alt (+ (sin lambda2) (* -1/2 (* (pow lambda1 2) (sin lambda2))))>
#<alt (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/2 (sin lambda2)) (* 1/24 (* (pow lambda1 2) (sin lambda2))))))>
#<alt (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/2 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/720 (* (pow lambda1 2) (sin lambda2))) (* 1/24 (sin lambda2)))))))>
#<alt (* (cos lambda1) (sin lambda2))>
#<alt (* (cos lambda1) (sin lambda2))>
#<alt (* (cos lambda1) (sin lambda2))>
#<alt (* (cos lambda1) (sin lambda2))>
#<alt (* (cos lambda1) (sin lambda2))>
#<alt (* (cos lambda1) (sin lambda2))>
#<alt (* (cos lambda1) (sin lambda2))>
#<alt (* (cos lambda1) (sin lambda2))>
Calls

216 calls:

TimeVariablePointExpression
21.0ms
lambda1
@inf
(+ (sin (- lambda1 lambda2)) (* (* phi2 phi2) (* (sin (- lambda1 lambda2)) (+ -1/2 (* 1/24 (* phi2 phi2))))))
3.0ms
lambda1
@-inf
(atan2 (* (- (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (cos lambda1))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
1.0ms
lambda1
@-inf
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2)))) (cos lambda1))))
1.0ms
lambda1
@inf
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2)))) (cos lambda1))))
1.0ms
lambda2
@inf
(+ (sin (- lambda1 lambda2)) (* (* phi2 phi2) (* (sin (- lambda1 lambda2)) (+ -1/2 (* 1/24 (* phi2 phi2))))))

rewrite375.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
3802×*-lowering-*.f32
3802×*-lowering-*.f64
1436×sum5-define
1412×fma-lowering-fma.f32
1412×fma-lowering-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
061353
1386296
23590296
08908296
Stop Event
iter limit
node limit
Counts
28 → 435
Calls
Call 1
Inputs
(atan2 (* (+ (* (- 0 (cos lambda1)) (sin lambda2)) (* (sin lambda1) (cos lambda2))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1))))))
(* (+ (* (- 0 (cos lambda1)) (sin lambda2)) (* (sin lambda1) (cos lambda2))) (cos phi2))
(+ (* (- 0 (cos lambda1)) (sin lambda2)) (* (sin lambda1) (cos lambda2)))
(- 0 (cos lambda1))
(atan2 (sin (- lambda1 lambda2)) phi2)
(sin (- lambda1 lambda2))
(- lambda1 lambda2)
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2)))) (cos lambda1)))) (sin phi2))
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2)))) (cos lambda1))))
(* lambda2 (- (* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2)))) (cos lambda1)))
(- (* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2)))) (cos lambda1))
(atan2 (+ (sin (- lambda1 lambda2)) (* (* phi2 phi2) (* (sin (- lambda1 lambda2)) (+ -1/2 (* 1/24 (* phi2 phi2)))))) (- (* (cos phi1) (sin phi2)) (* (+ 1 (* -1/2 (* phi2 phi2))) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(+ (sin (- lambda1 lambda2)) (* (* phi2 phi2) (* (sin (- lambda1 lambda2)) (+ -1/2 (* 1/24 (* phi2 phi2))))))
(atan2 (* (- (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (cos lambda1))) (cos phi2)) (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))))
(* (- (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (cos lambda1))) (cos phi2))
(- (* (sin lambda1) (cos lambda2)) (* (sin lambda2) (cos lambda1)))
(* (sin lambda1) (cos lambda2))
(* (* (sin phi1) (cos phi2)) (+ (* (sin lambda1) (sin lambda2)) (* (cos lambda2) (cos lambda1))))
(* (sin lambda1) (sin lambda2))
(* (sin phi1) (cos phi2))
(* (cos phi1) (sin phi2))
(* 1/6 (* (cos lambda1) lambda2))
(* lambda2 (+ (* (sin lambda1) -1/2) (* 1/6 (* (cos lambda1) lambda2))))
(* (cos lambda1) lambda2)
(cos (- lambda1 lambda2))
(* (+ 1 (* -1/2 (* phi2 phi2))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))
(* (sin lambda2) (cos lambda1))
Outputs
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64))
(/.f64 (*.f64 (cos.f64 phi2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))))
(/.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))
(/.f64 (*.f64 (cos.f64 phi2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (cos.f64 phi2)) (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (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) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.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 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.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) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (sin.f64 (+.f64 lambda1 lambda2))))
(-.f64 (*.f64 (sin.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 (cos.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 (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 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) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.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 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (sin.f64 lambda2) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))
(/.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))
(*.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))
(*.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2))))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))
(+.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (cos.f64 lambda1))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (/.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))))
(-.f64 (/.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (cos.f64 lambda1)))
(neg.f64 (cos.f64 lambda1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 lambda1))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (/.f64 #s(literal 1 binary64) (cos.f64 lambda1)))
(*.f64 #s(literal -1 binary64) (cos.f64 lambda1))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.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 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.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) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (sin.f64 (+.f64 lambda1 lambda2))))
(-.f64 (*.f64 (sin.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 (cos.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 (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 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) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.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 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (sin.f64 lambda2) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))
(/.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))
(*.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))
(*.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2))))
(+.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))
(+.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1)
(-.f64 lambda1 lambda2)
(-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))
(/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (neg.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))))
(/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 0 binary64) lambda2))) (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2)))
(pow.f64 (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1)))) (sin.f64 phi2))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))))
(+.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) (sin.f64 lambda1))
(-.f64 (/.f64 (-.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 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))))) (/.f64 (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) #s(literal 2 binary64)) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))))))
(fma.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1)) (sin.f64 lambda1))
(fma.f64 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1)) lambda2 (sin.f64 lambda1))
(/.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 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) (-.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) (sin.f64 lambda1)))) (+.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (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 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) (-.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) (sin.f64 lambda1)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 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) lambda1)))) (*.f64 (*.f64 (sin.f64 lambda1) lambda2) (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) #s(literal 2 binary64))) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) (-.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) (sin.f64 lambda1))))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (-.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) (sin.f64 lambda1)))
(pow.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 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) (-.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) (sin.f64 lambda1)))) (+.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1)))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (sin.f64 lambda1) #s(literal 3 binary64)) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (*.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) (-.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) (sin.f64 lambda1))))))
(*.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (pow.f64 (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))))))
(+.f64 (*.f64 lambda2 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64)))))) (*.f64 lambda2 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(+.f64 (*.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) lambda2) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) lambda2))
(/.f64 (*.f64 lambda2 (-.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64)))))))))
(/.f64 (*.f64 lambda2 (-.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 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 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) lambda2) (+.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) lambda2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64)))))))
(*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1)))
(*.f64 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1)) lambda2)
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))
(+.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))))
(+.f64 (*.f64 lambda2 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 #s(literal 1/6 binary64) lambda2)) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(+.f64 (*.f64 lambda2 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64))) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 #s(literal 1/6 binary64) lambda2)) (cos.f64 lambda1)))
(+.f64 (+.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))
(-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (cos.f64 lambda1))
(-.f64 (/.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))))))) (/.f64 (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))))))
(-.f64 (+.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 0 binary64)) (cos.f64 lambda1))
(fma.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64)))) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))
(fma.f64 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64)))) lambda2 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64)))))))) (-.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64)))))) (-.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (+.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 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 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 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) (neg.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64)))))))) (-.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64)))))) (-.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 3 binary64)) (pow.f64 (cos.f64 lambda1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 2 binary64)) (*.f64 (cos.f64 lambda1) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))) #s(literal 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 1 binary64) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (+.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.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) (-.f64 lambda1 lambda2))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))))))
(-.f64 (+.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))))))
(fma.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))
(fma.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))
(fma.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))))))
(fma.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))) (sin.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) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2))))) (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.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) (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.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) (-.f64 lambda1 lambda2))))) (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2))))) (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2))))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2))))) (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.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) (-.f64 lambda1 lambda2))))) (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64))
(/.f64 (*.f64 (cos.f64 phi2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))))
(/.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))
(/.f64 (*.f64 (cos.f64 phi2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (cos.f64 phi2)) (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (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) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.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 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.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) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (sin.f64 (+.f64 lambda1 lambda2))))
(-.f64 (*.f64 (sin.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 (cos.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 (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 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) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.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 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (sin.f64 lambda2) (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))
(/.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2))))) (*.f64 (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))
(*.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))
(*.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) #s(literal -2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (-.f64 #s(literal 0 binary64) lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(fma.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.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 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 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 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 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) 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 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) (*.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 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (-.f64 (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.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 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.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) 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 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #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 phi2) (sin.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 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))
(-.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))))
(/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) #s(literal -1 binary64))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(*.f64 (sin.f64 phi1) (cos.f64 phi2))
(*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 1/2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) #s(literal 2 binary64))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(*.f64 (sin.f64 phi2) (cos.f64 phi1))
(*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64)))
(*.f64 lambda2 (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(*.f64 (*.f64 (cos.f64 lambda1) lambda2) #s(literal 1/6 binary64))
(*.f64 (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64)) lambda2)
(*.f64 (*.f64 #s(literal 1/6 binary64) lambda2) (cos.f64 lambda1))
(+.f64 (*.f64 lambda2 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 #s(literal 1/6 binary64) lambda2)))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 #s(literal 1/6 binary64) lambda2)) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64))))
(fma.f64 lambda2 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 #s(literal 1/6 binary64) lambda2)))
(fma.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) lambda2 (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 #s(literal 1/6 binary64) lambda2)))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda2 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 #s(literal 1/6 binary64) lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64))) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 #s(literal 1/6 binary64) lambda2)) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 #s(literal 1/6 binary64) lambda2))) (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 #s(literal 1/6 binary64) lambda2))))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda2 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64))) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 #s(literal 1/6 binary64) lambda2)) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 #s(literal 1/6 binary64) lambda2)))) (-.f64 (*.f64 lambda2 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 #s(literal 1/6 binary64) lambda2))))
(/.f64 (*.f64 lambda2 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 (cos.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) lambda1)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))) (-.f64 (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))) (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 lambda2 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (cos.f64 lambda1) lambda2) #s(literal 2 binary64))))) (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 1/216 binary64) (pow.f64 (*.f64 (cos.f64 lambda1) lambda2) #s(literal 3 binary64)))) lambda2) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))) (-.f64 (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64))) (*.f64 (sin.f64 lambda1) #s(literal -1/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)))) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/36 binary64) (pow.f64 (*.f64 (cos.f64 lambda1) lambda2) #s(literal 2 binary64)))) lambda2) (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64)))))
(*.f64 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 #s(literal 1/6 binary64)))) lambda2)
(*.f64 (cos.f64 lambda1) lambda2)
(*.f64 lambda2 (cos.f64 lambda1))
(+.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 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 lambda1)))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) 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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 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 lambda2) (cos.f64 (neg.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1))))
(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) (-.f64 #s(literal 0 binary64) (sin.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 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 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) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 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 lambda1 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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (sin.f64 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) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal 4 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 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) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) (neg.f64 (-.f64 (*.f64 (sin.f64 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) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (cos.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 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) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 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) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) (-.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2))))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) (-.f64 (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 phi2 phi2)))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))
(*.f64 (sin.f64 phi1) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64)))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64)))) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64)))) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))
(fma.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.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 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 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 #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 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) 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 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) (*.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 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (-.f64 (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(/.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.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 lambda1 lambda2)))))
(/.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.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) 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 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1)))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #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 phi2) (sin.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 lambda1 lambda2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2))
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1))
(*.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64))

simplify599.0ms (1.8%)

Algorithm
egg-herbie
Rules
6042×+-lowering-+.f64
6042×+-lowering-+.f32
5252×*-lowering-*.f32
5252×*-lowering-*.f64
1308×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
086114828
1325714427
2754014358
0810614358
Stop Event
iter limit
node limit
Counts
864 → 864
Calls
Call 1
Inputs
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(* -1 (* (cos phi2) (sin lambda2)))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (* (cos lambda2) (cos phi2))))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* 1/2 (* lambda1 (* (cos phi2) (sin lambda2)))) (* (cos lambda2) (cos phi2)))))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos lambda2) (cos phi2)))) (* 1/2 (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (cos phi2)))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (sin lambda1))
(+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* -1/2 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))) (* (cos lambda2) (sin lambda1))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (* 1/24 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))))))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))) (* 1/24 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))))))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(* -1 (sin lambda2))
(+ (* -1 (sin lambda2)) (* lambda1 (cos lambda2)))
(+ (* -1 (sin lambda2)) (* lambda1 (+ (cos lambda2) (* 1/2 (* lambda1 (sin lambda2))))))
(+ (* -1 (sin lambda2)) (* lambda1 (+ (cos lambda2) (* lambda1 (+ (* -1/6 (* lambda1 (cos lambda2))) (* 1/2 (sin lambda2)))))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(sin lambda1)
(+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
-1
(- (* 1/2 (pow lambda1 2)) 1)
(- (* (pow lambda1 2) (+ 1/2 (* -1/24 (pow lambda1 2)))) 1)
(- (* (pow lambda1 2) (+ 1/2 (* (pow lambda1 2) (- (* 1/720 (pow lambda1 2)) 1/24)))) 1)
(* -1 (cos lambda1))
(* -1 (cos lambda1))
(* -1 (cos lambda1))
(* -1 (cos lambda1))
(* -1 (cos lambda1))
(* -1 (cos lambda1))
(* -1 (cos lambda1))
(* -1 (cos lambda1))
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) phi2)
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) phi2)
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) phi2)
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (+ lambda1 (* -1 lambda2))) phi2)
(atan2 (sin (+ lambda1 (* -1 lambda2))) phi2)
(atan2 (sin (+ lambda1 (* -1 lambda2))) phi2)
(atan2 (sin (+ lambda1 (* -1 lambda2))) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(sin (neg lambda2))
(+ (sin (neg lambda2)) (* lambda1 (cos (neg lambda2))))
(+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* -1/2 (* lambda1 (sin (neg lambda2)))))))
(+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* lambda1 (+ (* -1/2 (sin (neg lambda2))) (* -1/6 (* lambda1 (cos (neg lambda2)))))))))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin lambda1)
(+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin (+ lambda1 (* -1 lambda2)))
(sin (+ lambda1 (* -1 lambda2)))
(sin (+ lambda1 (* -1 lambda2)))
(sin (+ 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)))))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (- (+ (sin lambda1) (+ (* -1/2 (* (pow lambda2 2) (sin lambda1))) (* 1/6 (* (pow lambda2 3) (cos lambda1))))) (* lambda2 (cos lambda1))) (sin phi2))
(atan2 (- (+ (sin lambda1) (+ (* -1/2 (* (pow lambda2 2) (sin lambda1))) (* 1/6 (* (pow lambda2 3) (cos lambda1))))) (* lambda2 (cos lambda1))) (sin phi2))
(atan2 (- (+ (sin lambda1) (+ (* -1/2 (* (pow lambda2 2) (sin lambda1))) (* 1/6 (* (pow lambda2 3) (cos lambda1))))) (* lambda2 (cos lambda1))) (sin phi2))
(atan2 (- (+ (sin lambda1) (+ (* -1/2 (* (pow lambda2 2) (sin lambda1))) (* 1/6 (* (pow lambda2 3) (cos lambda1))))) (* lambda2 (cos lambda1))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(* lambda2 (- (* 1/6 (pow lambda2 2)) 1))
(+ (* lambda1 (+ 1 (* -1/2 (pow lambda2 2)))) (* lambda2 (- (* 1/6 (pow lambda2 2)) 1)))
(+ (* lambda1 (+ 1 (+ (* -1/2 (pow lambda2 2)) (* lambda1 (* lambda2 (+ 1/2 (* -1/12 (pow lambda2 2)))))))) (* lambda2 (- (* 1/6 (pow lambda2 2)) 1)))
(+ (* lambda1 (+ 1 (+ (* -1/2 (pow lambda2 2)) (* lambda1 (+ (* lambda1 (- (* 1/12 (pow lambda2 2)) 1/6)) (* lambda2 (+ 1/2 (* -1/12 (pow lambda2 2))))))))) (* lambda2 (- (* 1/6 (pow lambda2 2)) 1)))
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))
(sin lambda1)
(+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))
(* 1/6 (* (pow lambda2 3) (cos lambda1)))
(* (pow lambda2 3) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))
(* (pow lambda2 3) (+ (* -1 (/ (cos lambda1) (pow lambda2 2))) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1)))))
(* (pow lambda2 3) (- (+ (* -1/2 (/ (sin lambda1) lambda2)) (+ (* 1/6 (cos lambda1)) (/ (sin lambda1) (pow lambda2 3)))) (/ (cos lambda1) (pow lambda2 2))))
(* 1/6 (* (pow lambda2 3) (cos lambda1)))
(* -1 (* (pow lambda2 3) (+ (* -1/6 (cos lambda1)) (* 1/2 (/ (sin lambda1) lambda2)))))
(* -1 (* (pow lambda2 3) (+ (* -1 (/ (+ (* -1 (/ (cos lambda1) lambda2)) (* -1/2 (sin lambda1))) lambda2)) (* -1/6 (cos lambda1)))))
(* -1 (* (pow lambda2 3) (+ (* -1 (/ (+ (* -1 (/ (+ (cos lambda1) (* -1 (/ (sin lambda1) lambda2))) lambda2)) (* -1/2 (sin lambda1))) lambda2)) (* -1/6 (cos lambda1)))))
(* -1 (* lambda2 (cos lambda1)))
(* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1)))))
(* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))))
(* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))))
(* 1/6 (* (pow lambda2 3) (cos lambda1)))
(* (pow lambda2 3) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))
(* (pow lambda2 3) (+ (* -1 (/ (cos lambda1) (pow lambda2 2))) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1)))))
(* (pow lambda2 3) (+ (* -1 (/ (cos lambda1) (pow lambda2 2))) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1)))))
(* 1/6 (* (pow lambda2 3) (cos lambda1)))
(* -1 (* (pow lambda2 3) (+ (* -1/6 (cos lambda1)) (* 1/2 (/ (sin lambda1) lambda2)))))
(* -1 (* (pow lambda2 3) (+ (* -1 (/ (+ (* -1 (/ (cos lambda1) lambda2)) (* -1/2 (sin lambda1))) lambda2)) (* -1/6 (cos lambda1)))))
(* -1 (* (pow lambda2 3) (+ (* -1 (/ (+ (* -1 (/ (cos lambda1) lambda2)) (* -1/2 (sin lambda1))) lambda2)) (* -1/6 (cos lambda1)))))
(* lambda2 (- (* 1/6 (pow lambda2 2)) 1))
(+ (* -1/2 (* lambda1 (pow lambda2 2))) (* lambda2 (- (* 1/6 (pow lambda2 2)) 1)))
(+ (* lambda1 (+ (* -1/2 (pow lambda2 2)) (* lambda1 (* lambda2 (+ 1/2 (* -1/12 (pow lambda2 2))))))) (* lambda2 (- (* 1/6 (pow lambda2 2)) 1)))
(+ (* lambda1 (+ (* -1/2 (pow lambda2 2)) (* lambda1 (+ (* 1/12 (* lambda1 (pow lambda2 2))) (* lambda2 (+ 1/2 (* -1/12 (pow lambda2 2)))))))) (* lambda2 (- (* 1/6 (pow lambda2 2)) 1)))
(* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))
(* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))
(* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))
(* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))
(* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))
(* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))
(* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))
(* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))
(* -1 (cos lambda1))
(- (* -1/2 (* lambda2 (sin lambda1))) (cos lambda1))
(- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))
(- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))
(* 1/6 (* (pow lambda2 2) (cos lambda1)))
(* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))
(* (pow lambda2 2) (+ (* -1 (/ (cos lambda1) (pow lambda2 2))) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1)))))
(* (pow lambda2 2) (+ (* -1 (/ (cos lambda1) (pow lambda2 2))) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1)))))
(* 1/6 (* (pow lambda2 2) (cos lambda1)))
(* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* 1/2 (sin lambda1)) (/ (cos lambda1) lambda2)) lambda2)) (* 1/6 (cos lambda1))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* 1/2 (sin lambda1)) (/ (cos lambda1) lambda2)) lambda2)) (* 1/6 (cos lambda1))))
(- (* 1/6 (pow lambda2 2)) 1)
(- (+ (* -1/2 (* lambda1 lambda2)) (* 1/6 (pow lambda2 2))) 1)
(- (+ (* 1/6 (pow lambda2 2)) (* lambda1 (+ (* -1/2 lambda2) (* lambda1 (+ 1/2 (* -1/12 (pow lambda2 2))))))) 1)
(- (+ (* 1/6 (pow lambda2 2)) (* lambda1 (+ (* -1/2 lambda2) (* lambda1 (+ 1/2 (+ (* -1/12 (pow lambda2 2)) (* 1/12 (* lambda1 lambda2)))))))) 1)
(- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))
(- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))
(- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))
(- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))
(- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))
(- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))
(- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))
(- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(+ (sin (neg lambda2)) (* (pow phi2 2) (* (sin (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))
(+ (sin (neg lambda2)) (+ (* lambda1 (+ (cos (neg lambda2)) (* (pow phi2 2) (* (cos (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))) (* (pow phi2 2) (* (sin (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))))
(+ (sin (neg lambda2)) (+ (* lambda1 (+ (cos (neg lambda2)) (+ (* lambda1 (+ (* -1/2 (sin (neg lambda2))) (* -1/2 (* (pow phi2 2) (* (sin (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))))) (* (pow phi2 2) (* (cos (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))))) (* (pow phi2 2) (* (sin (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))))
(+ (sin (neg lambda2)) (+ (* lambda1 (+ (cos (neg lambda2)) (+ (* lambda1 (+ (* -1/2 (sin (neg lambda2))) (+ (* -1/2 (* (pow phi2 2) (* (sin (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (* lambda1 (+ (* -1/6 (cos (neg lambda2))) (* -1/6 (* (pow phi2 2) (* (cos (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))))))) (* (pow phi2 2) (* (cos (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))))) (* (pow phi2 2) (* (sin (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))
(+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2))))
(+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2))))
(+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2))))
(+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2))))
(+ (sin lambda1) (* (pow phi2 2) (* (sin lambda1) (- (* 1/24 (pow phi2 2)) 1/2))))
(+ (sin lambda1) (+ (* lambda2 (+ (* -1 (cos lambda1)) (* -1 (* (pow phi2 2) (* (cos lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))))) (* (pow phi2 2) (* (sin lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))))
(+ (sin lambda1) (+ (* lambda2 (+ (* -1 (cos lambda1)) (+ (* -1 (* (pow phi2 2) (* (cos lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))) (* lambda2 (+ (* -1/2 (sin lambda1)) (* -1/2 (* (pow phi2 2) (* (sin lambda1) (- (* 1/24 (pow phi2 2)) 1/2))))))))) (* (pow phi2 2) (* (sin lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))))
(+ (sin lambda1) (+ (* lambda2 (+ (* -1 (cos lambda1)) (+ (* -1 (* (pow phi2 2) (* (cos lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))) (* lambda2 (+ (* -1/2 (sin lambda1)) (+ (* -1/2 (* (pow phi2 2) (* (sin lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))) (* lambda2 (+ (* 1/6 (cos lambda1)) (* 1/6 (* (pow phi2 2) (* (cos lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))))))))))) (* (pow phi2 2) (* (sin lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))
(+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2))))
(+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2))))
(+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2))))
(+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2))))
(sin (- lambda1 lambda2))
(+ (sin (- lambda1 lambda2)) (* -1/2 (* (pow phi2 2) (sin (- lambda1 lambda2)))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* 1/24 (* (pow phi2 2) (sin (- lambda1 lambda2)))))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* 1/24 (* (pow phi2 2) (sin (- lambda1 lambda2)))))))
(* 1/24 (* (pow phi2 4) (sin (- lambda1 lambda2))))
(* (pow phi2 4) (+ (* -1/2 (/ (sin (- lambda1 lambda2)) (pow phi2 2))) (* 1/24 (sin (- lambda1 lambda2)))))
(* (pow phi2 4) (+ (* -1/2 (/ (sin (- lambda1 lambda2)) (pow phi2 2))) (+ (* 1/24 (sin (- lambda1 lambda2))) (/ (sin (- lambda1 lambda2)) (pow phi2 4)))))
(* (pow phi2 4) (+ (* -1/2 (/ (sin (- lambda1 lambda2)) (pow phi2 2))) (+ (* 1/24 (sin (- lambda1 lambda2))) (/ (sin (- lambda1 lambda2)) (pow phi2 4)))))
(* 1/24 (* (pow phi2 4) (sin (- lambda1 lambda2))))
(* (pow phi2 4) (+ (* -1/2 (/ (sin (- lambda1 lambda2)) (pow phi2 2))) (* 1/24 (sin (- lambda1 lambda2)))))
(* (pow phi2 4) (+ (* -1/2 (/ (sin (- lambda1 lambda2)) (pow phi2 2))) (+ (* 1/24 (sin (- lambda1 lambda2))) (/ (sin (- lambda1 lambda2)) (pow phi2 4)))))
(* (pow phi2 4) (+ (* -1/2 (/ (sin (- lambda1 lambda2)) (pow phi2 2))) (+ (* 1/24 (sin (- lambda1 lambda2))) (/ (sin (- lambda1 lambda2)) (pow phi2 4)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(* -1 (* (cos phi2) (sin lambda2)))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (* (cos lambda2) (cos phi2))))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* 1/2 (* lambda1 (* (cos phi2) (sin lambda2)))) (* (cos lambda2) (cos phi2)))))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos lambda2) (cos phi2)))) (* 1/2 (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (cos phi2)))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (sin lambda1))
(+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(- (+ (* -1/2 (* (pow phi2 2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))) (* (cos lambda2) (sin lambda1))) (* (cos lambda1) (sin lambda2)))
(- (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (* 1/24 (* (pow phi2 2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))))))) (* (cos lambda1) (sin lambda2)))
(- (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))) (* 1/24 (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))))))) (* (cos lambda1) (sin lambda2)))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(* -1 (sin lambda2))
(- (* lambda1 (cos lambda2)) (sin lambda2))
(- (* lambda1 (+ (cos lambda2) (* 1/2 (* lambda1 (sin lambda2))))) (sin lambda2))
(- (* lambda1 (+ (cos lambda2) (* lambda1 (- (* -1/6 (* lambda1 (cos lambda2))) (* -1/2 (sin lambda2)))))) (sin lambda2))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(sin lambda1)
(+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))
(+ (sin lambda1) (* lambda2 (- (* -1/2 (* lambda2 (sin lambda1))) (cos lambda1))))
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(* lambda1 (cos lambda2))
(* lambda1 (+ (cos lambda2) (* -1/6 (* (pow lambda1 2) (cos lambda2)))))
(* lambda1 (+ (cos lambda2) (* (pow lambda1 2) (+ (* -1/6 (cos lambda2)) (* 1/120 (* (pow lambda1 2) (cos lambda2)))))))
(* lambda1 (+ (cos lambda2) (* (pow lambda1 2) (+ (* -1/6 (cos lambda2)) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (cos lambda2))) (* 1/120 (cos lambda2))))))))
(* (cos lambda2) (sin lambda1))
(* (cos lambda2) (sin lambda1))
(* (cos lambda2) (sin lambda1))
(* (cos lambda2) (sin lambda1))
(* (cos lambda2) (sin lambda1))
(* (cos lambda2) (sin lambda1))
(* (cos lambda2) (sin lambda1))
(* (cos lambda2) (sin lambda1))
(sin lambda1)
(+ (sin lambda1) (* -1/2 (* (pow lambda2 2) (sin lambda1))))
(+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/2 (sin lambda1)) (* 1/24 (* (pow lambda2 2) (sin lambda1))))))
(+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/2 (sin lambda1)) (* (pow lambda2 2) (+ (* -1/720 (* (pow lambda2 2) (sin lambda1))) (* 1/24 (sin lambda1)))))))
(* (cos lambda2) (sin lambda1))
(* (cos lambda2) (sin lambda1))
(* (cos lambda2) (sin lambda1))
(* (cos lambda2) (sin lambda1))
(* (cos lambda2) (sin lambda1))
(* (cos lambda2) (sin lambda1))
(* (cos lambda2) (sin lambda1))
(* (cos lambda2) (sin lambda1))
(* phi1 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(* phi1 (+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))
(* phi1 (+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/120 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(+ (* -1/2 (* (pow phi2 2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(+ (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/24 (* (pow phi2 2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))
(+ (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/24 (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos lambda2) (* (cos phi2) (sin phi1)))
(+ (* lambda1 (* (cos phi2) (* (sin lambda2) (sin phi1)))) (* (cos lambda2) (* (cos phi2) (sin phi1))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda2) (sin phi1))))) (* (cos lambda2) (* (cos phi2) (sin phi1))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda1 (* (cos phi2) (* (sin lambda2) (sin phi1))))))) (* (cos phi2) (* (sin lambda2) (sin phi1))))) (* (cos lambda2) (* (cos phi2) (sin phi1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos lambda1) (* (cos phi2) (sin phi1)))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(* lambda1 (sin lambda2))
(* lambda1 (+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2)))))
(* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* 1/120 (* (pow lambda1 2) (sin lambda2)))))))
(* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (sin lambda2))) (* 1/120 (sin lambda2))))))))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* lambda2 (sin lambda1))
(* lambda2 (+ (sin lambda1) (* -1/6 (* (pow lambda2 2) (sin lambda1)))))
(* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* 1/120 (* (pow lambda2 2) (sin lambda1)))))))
(* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (sin lambda1))) (* 1/120 (sin lambda1))))))))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* (sin lambda1) (sin lambda2))
(* phi1 (cos phi2))
(* phi1 (+ (cos phi2) (* -1/6 (* (pow phi1 2) (cos phi2)))))
(* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* 1/120 (* (pow phi1 2) (cos phi2)))))))
(* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (cos phi2))) (* 1/120 (cos phi2))))))))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(sin phi1)
(+ (sin phi1) (* -1/2 (* (pow phi2 2) (sin phi1))))
(+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* 1/24 (* (pow phi2 2) (sin phi1))))))
(+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin phi1))) (* 1/24 (sin phi1)))))))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(* (cos phi2) (sin phi1))
(sin phi2)
(+ (sin phi2) (* -1/2 (* (pow phi1 2) (sin phi2))))
(+ (sin phi2) (* (pow phi1 2) (+ (* -1/2 (sin phi2)) (* 1/24 (* (pow phi1 2) (sin phi2))))))
(+ (sin phi2) (* (pow phi1 2) (+ (* -1/2 (sin phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (sin phi2))) (* 1/24 (sin phi2)))))))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* phi2 (cos phi1))
(* phi2 (+ (cos phi1) (* -1/6 (* (pow phi2 2) (cos phi1)))))
(* phi2 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/6 (cos phi1)) (* 1/120 (* (pow phi2 2) (cos phi1)))))))
(* phi2 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/6 (cos phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (cos phi1))) (* 1/120 (cos phi1))))))))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* (cos phi1) (sin phi2))
(* 1/6 lambda2)
(+ (* -1/12 (* (pow lambda1 2) lambda2)) (* 1/6 lambda2))
(+ (* 1/6 lambda2) (* (pow lambda1 2) (+ (* -1/12 lambda2) (* 1/144 (* (pow lambda1 2) lambda2)))))
(+ (* 1/6 lambda2) (* (pow lambda1 2) (+ (* -1/12 lambda2) (* (pow lambda1 2) (+ (* -1/4320 (* (pow lambda1 2) lambda2)) (* 1/144 lambda2))))))
(* 1/6 (* lambda2 (cos lambda1)))
(* 1/6 (* lambda2 (cos lambda1)))
(* 1/6 (* lambda2 (cos lambda1)))
(* 1/6 (* lambda2 (cos lambda1)))
(* 1/6 (* lambda2 (cos lambda1)))
(* 1/6 (* lambda2 (cos lambda1)))
(* 1/6 (* lambda2 (cos lambda1)))
(* 1/6 (* lambda2 (cos lambda1)))
(* 1/6 (* lambda2 (cos lambda1)))
(* 1/6 (* lambda2 (cos lambda1)))
(* 1/6 (* lambda2 (cos lambda1)))
(* 1/6 (* lambda2 (cos lambda1)))
(* 1/6 (* lambda2 (cos lambda1)))
(* 1/6 (* lambda2 (cos lambda1)))
(* 1/6 (* lambda2 (cos lambda1)))
(* 1/6 (* lambda2 (cos lambda1)))
(* 1/6 (* lambda2 (cos lambda1)))
(* 1/6 (* lambda2 (cos lambda1)))
(* 1/6 (* lambda2 (cos lambda1)))
(* 1/6 (* lambda2 (cos lambda1)))
(* -1/2 (* lambda2 (sin lambda1)))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
(* 1/6 (* (pow lambda2 2) (cos lambda1)))
(* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))
(* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))
(* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))
(* 1/6 (* (pow lambda2 2) (cos lambda1)))
(* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))
(* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))
(* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))
(* 1/6 (pow lambda2 2))
(+ (* -1/2 (* lambda1 lambda2)) (* 1/6 (pow lambda2 2)))
(+ (* 1/6 (pow lambda2 2)) (* lambda1 (+ (* -1/2 lambda2) (* -1/12 (* lambda1 (pow lambda2 2))))))
(+ (* 1/6 (pow lambda2 2)) (* lambda1 (+ (* -1/2 lambda2) (* lambda1 (+ (* -1/12 (pow lambda2 2)) (* 1/12 (* lambda1 lambda2)))))))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
lambda2
(+ lambda2 (* -1/2 (* (pow lambda1 2) lambda2)))
(+ lambda2 (* (pow lambda1 2) (+ (* -1/2 lambda2) (* 1/24 (* (pow lambda1 2) lambda2)))))
(+ lambda2 (* (pow lambda1 2) (+ (* -1/2 lambda2) (* (pow lambda1 2) (+ (* -1/720 (* (pow lambda1 2) lambda2)) (* 1/24 lambda2))))))
(* lambda2 (cos lambda1))
(* lambda2 (cos lambda1))
(* lambda2 (cos lambda1))
(* lambda2 (cos lambda1))
(* lambda2 (cos lambda1))
(* lambda2 (cos lambda1))
(* lambda2 (cos lambda1))
(* lambda2 (cos lambda1))
(* lambda2 (cos lambda1))
(* lambda2 (cos lambda1))
(* lambda2 (cos lambda1))
(* lambda2 (cos lambda1))
(* lambda2 (cos lambda1))
(* lambda2 (cos lambda1))
(* lambda2 (cos lambda1))
(* lambda2 (cos lambda1))
(* lambda2 (cos lambda1))
(* lambda2 (cos lambda1))
(* lambda2 (cos lambda1))
(* lambda2 (cos lambda1))
(cos (neg lambda2))
(+ (cos (neg lambda2)) (* -1 (* lambda1 (sin (neg lambda2)))))
(+ (cos (neg lambda2)) (* lambda1 (- (* -1/2 (* lambda1 (cos (neg lambda2)))) (sin (neg lambda2)))))
(+ (cos (neg lambda2)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (neg lambda2))) (* 1/6 (* lambda1 (sin (neg lambda2)))))) (sin (neg lambda2)))))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos lambda1)
(+ (cos lambda1) (* lambda2 (sin lambda1)))
(+ (cos lambda1) (* lambda2 (- (* -1/2 (* lambda2 (cos lambda1))) (* -1 (sin lambda1)))))
(+ (cos lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))) (* -1 (sin lambda1)))))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos (+ lambda1 (* -1 lambda2)))
(cos (+ lambda1 (* -1 lambda2)))
(cos (+ lambda1 (* -1 lambda2)))
(cos (+ lambda1 (* -1 lambda2)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(+ (* -1 (* lambda1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))) (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(+ (* lambda1 (+ (* -1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* -1/2 (* lambda1 (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))))) (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(+ (* lambda1 (+ (* -1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* lambda1 (+ (* -1/2 (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))) (* 1/6 (* lambda1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))))))) (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(+ (* lambda2 (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))) (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))) (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))) (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))) (* -1/6 (* lambda2 (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))))) (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))) (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* phi1 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))
(* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))
(* phi1 (+ (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))) (* 1/120 (* (pow phi1 2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))))))
(* phi1 (+ (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* 1/120 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))))))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))
(* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* (cos phi2) (cos (- lambda1 lambda2)))))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2)))))))))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/120 (* (cos phi2) (cos (- lambda1 lambda2))))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos (- lambda1 lambda2)) (sin phi1))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* 1/24 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))))))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* 1/24 (* (cos (- lambda1 lambda2)) (sin phi1))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))
(+ (* -1 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))) (* 1/6 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(* (cos lambda1) (* (cos phi2) (sin phi1)))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(* lambda2 (cos lambda1))
(* lambda2 (+ (cos lambda1) (* -1/6 (* (pow lambda2 2) (cos lambda1)))))
(* lambda2 (+ (cos lambda1) (* (pow lambda2 2) (+ (* -1/6 (cos lambda1)) (* 1/120 (* (pow lambda2 2) (cos lambda1)))))))
(* lambda2 (+ (cos lambda1) (* (pow lambda2 2) (+ (* -1/6 (cos lambda1)) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (cos lambda1))) (* 1/120 (cos lambda1))))))))
(* (cos lambda1) (sin lambda2))
(* (cos lambda1) (sin lambda2))
(* (cos lambda1) (sin lambda2))
(* (cos lambda1) (sin lambda2))
(* (cos lambda1) (sin lambda2))
(* (cos lambda1) (sin lambda2))
(* (cos lambda1) (sin lambda2))
(* (cos lambda1) (sin lambda2))
(sin lambda2)
(+ (sin lambda2) (* -1/2 (* (pow lambda1 2) (sin lambda2))))
(+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/2 (sin lambda2)) (* 1/24 (* (pow lambda1 2) (sin lambda2))))))
(+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/2 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/720 (* (pow lambda1 2) (sin lambda2))) (* 1/24 (sin lambda2)))))))
(* (cos lambda1) (sin lambda2))
(* (cos lambda1) (sin lambda2))
(* (cos lambda1) (sin lambda2))
(* (cos lambda1) (sin lambda2))
(* (cos lambda1) (sin lambda2))
(* (cos lambda1) (sin lambda2))
(* (cos lambda1) (sin lambda2))
(* (cos lambda1) (sin lambda2))
Outputs
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(atan2 (* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(* -1 (* (cos phi2) (sin lambda2)))
(*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (* (cos lambda2) (cos phi2))))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* 1/2 (* lambda1 (* (cos phi2) (sin lambda2)))) (* (cos lambda2) (cos phi2)))))
(-.f64 (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (sin.f64 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos lambda2) (cos phi2)))) (* 1/2 (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (cos phi2)))))
(-.f64 (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)) #s(literal -1/6 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)) (sin.f64 lambda2)))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (sin lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (cos.f64 phi2)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 (*.f64 lambda2 #s(literal 1/6 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* -1/2 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))) (* (cos lambda2) (sin lambda1))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (* 1/24 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))))))))
(+.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))) (* 1/24 (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))))))))
(+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) #s(literal 1/24 binary64)))))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* -1 (sin lambda2))
(-.f64 #s(literal 0 binary64) (sin.f64 lambda2))
(+ (* -1 (sin lambda2)) (* lambda1 (cos lambda2)))
(-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))
(+ (* -1 (sin lambda2)) (* lambda1 (+ (cos lambda2) (* 1/2 (* lambda1 (sin lambda2))))))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (sin.f64 lambda2))))) (sin.f64 lambda2))
(+ (* -1 (sin lambda2)) (* lambda1 (+ (cos lambda2) (* lambda1 (+ (* -1/6 (* lambda1 (cos lambda2))) (* 1/2 (sin lambda2)))))))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(sin lambda1)
(sin.f64 lambda1)
(+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))
(-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1))) (cos.f64 lambda1))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+ (* -1 (* (cos lambda1) (sin lambda2))) (* (cos lambda2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
-1
#s(literal -1 binary64)
(- (* 1/2 (pow lambda1 2)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 lambda1)))
(- (* (pow lambda1 2) (+ 1/2 (* -1/24 (pow lambda1 2)))) 1)
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal -1/24 binary64)))))
(- (* (pow lambda1 2) (+ 1/2 (* (pow lambda1 2) (- (* 1/720 (pow lambda1 2)) 1/24)))) 1)
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal -1/24 binary64) (*.f64 (*.f64 lambda1 lambda1) #s(literal 1/720 binary64)))))))
(* -1 (cos lambda1))
(-.f64 #s(literal 0 binary64) (cos.f64 lambda1))
(* -1 (cos lambda1))
(-.f64 #s(literal 0 binary64) (cos.f64 lambda1))
(* -1 (cos lambda1))
(-.f64 #s(literal 0 binary64) (cos.f64 lambda1))
(* -1 (cos lambda1))
(-.f64 #s(literal 0 binary64) (cos.f64 lambda1))
(* -1 (cos lambda1))
(-.f64 #s(literal 0 binary64) (cos.f64 lambda1))
(* -1 (cos lambda1))
(-.f64 #s(literal 0 binary64) (cos.f64 lambda1))
(* -1 (cos lambda1))
(-.f64 #s(literal 0 binary64) (cos.f64 lambda1))
(* -1 (cos lambda1))
(-.f64 #s(literal 0 binary64) (cos.f64 lambda1))
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (neg (+ lambda2 (* -1 lambda1)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (+ lambda1 (* -1 lambda2))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (+ lambda1 (* -1 lambda2))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (+ lambda1 (* -1 lambda2))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (+ lambda1 (* -1 lambda2))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2 (sin (- lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(sin (neg lambda2))
(-.f64 #s(literal 0 binary64) (sin.f64 lambda2))
(+ (sin (neg lambda2)) (* lambda1 (cos (neg lambda2))))
(-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))
(+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* -1/2 (* lambda1 (sin (neg lambda2)))))))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))) (sin.f64 lambda2))
(+ (sin (neg lambda2)) (* lambda1 (+ (cos (neg lambda2)) (* lambda1 (+ (* -1/2 (sin (neg lambda2))) (* -1/6 (* lambda1 (cos (neg lambda2)))))))))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (neg (+ lambda2 (* -1 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin lambda1)
(sin.f64 lambda1)
(+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))
(-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1))) (cos.f64 lambda1))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (+ lambda1 (* -1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (+ lambda1 (* -1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (+ lambda1 (* -1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(sin (+ lambda1 (* -1 lambda2)))
(sin.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 (-.f64 #s(literal 0 binary64) lambda1) (+.f64 #s(literal -1 binary64) (/.f64 lambda2 lambda1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (+.f64 #s(literal -1 binary64) (/.f64 lambda2 lambda1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (- (+ (sin lambda1) (+ (* -1/2 (* (pow lambda2 2) (sin lambda1))) (* 1/6 (* (pow lambda2 3) (cos lambda1))))) (* lambda2 (cos lambda1))) (sin phi2))
(atan2.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (sin.f64 lambda1)) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) lambda2))) (sin.f64 phi2))
(atan2 (- (+ (sin lambda1) (+ (* -1/2 (* (pow lambda2 2) (sin lambda1))) (* 1/6 (* (pow lambda2 3) (cos lambda1))))) (* lambda2 (cos lambda1))) (sin phi2))
(atan2.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (sin.f64 lambda1)) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) lambda2))) (sin.f64 phi2))
(atan2 (- (+ (sin lambda1) (+ (* -1/2 (* (pow lambda2 2) (sin lambda1))) (* 1/6 (* (pow lambda2 3) (cos lambda1))))) (* lambda2 (cos lambda1))) (sin phi2))
(atan2.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (sin.f64 lambda1)) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) lambda2))) (sin.f64 phi2))
(atan2 (- (+ (sin lambda1) (+ (* -1/2 (* (pow lambda2 2) (sin lambda1))) (* 1/6 (* (pow lambda2 3) (cos lambda1))))) (* lambda2 (cos lambda1))) (sin phi2))
(atan2.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (sin.f64 lambda1)) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) lambda2))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2 (+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))) (sin phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(* lambda2 (- (* 1/6 (pow lambda2 2)) 1))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2))))
(+ (* lambda1 (+ 1 (* -1/2 (pow lambda2 2)))) (* lambda2 (- (* 1/6 (pow lambda2 2)) 1)))
(+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)))))
(+ (* lambda1 (+ 1 (+ (* -1/2 (pow lambda2 2)) (* lambda1 (* lambda2 (+ 1/2 (* -1/12 (pow lambda2 2)))))))) (* lambda2 (- (* 1/6 (pow lambda2 2)) 1)))
(+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))))))
(+ (* lambda1 (+ 1 (+ (* -1/2 (pow lambda2 2)) (* lambda1 (+ (* lambda1 (- (* 1/12 (pow lambda2 2)) 1/6)) (* lambda2 (+ 1/2 (* -1/12 (pow lambda2 2))))))))) (* lambda2 (- (* 1/6 (pow lambda2 2)) 1)))
(+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64)))))))))
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))))
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))))
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))))
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))))
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))))
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))))
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))))
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))))
(sin lambda1)
(sin.f64 lambda1)
(+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))
(-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1))) (cos.f64 lambda1))))
(+ (sin lambda1) (* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))))
(* 1/6 (* (pow lambda2 3) (cos lambda1)))
(*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1))
(* (pow lambda2 3) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))
(*.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 lambda1) lambda2)) (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64))))
(* (pow lambda2 3) (+ (* -1 (/ (cos lambda1) (pow lambda2 2))) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1)))))
(*.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 lambda1) lambda2)) (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64))) (/.f64 (/.f64 (cos.f64 lambda1) lambda2) lambda2)))
(* (pow lambda2 3) (- (+ (* -1/2 (/ (sin lambda1) lambda2)) (+ (* 1/6 (cos lambda1)) (/ (sin lambda1) (pow lambda2 3)))) (/ (cos lambda1) (pow lambda2 2))))
(*.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 lambda1) lambda2)) (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64))) (-.f64 (/.f64 (/.f64 (sin.f64 lambda1) lambda2) (*.f64 lambda2 lambda2)) (/.f64 (/.f64 (cos.f64 lambda1) lambda2) lambda2))))
(* 1/6 (* (pow lambda2 3) (cos lambda1)))
(*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1))
(* -1 (* (pow lambda2 3) (+ (* -1/6 (cos lambda1)) (* 1/2 (/ (sin lambda1) lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/6 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 lambda1) lambda2))) (neg.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2))))
(* -1 (* (pow lambda2 3) (+ (* -1 (/ (+ (* -1 (/ (cos lambda1) lambda2)) (* -1/2 (sin lambda1))) lambda2)) (* -1/6 (cos lambda1)))))
(*.f64 (-.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/6 binary64)) (/.f64 (-.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (/.f64 (cos.f64 lambda1) lambda2)) lambda2)) (neg.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2))))
(* -1 (* (pow lambda2 3) (+ (* -1 (/ (+ (* -1 (/ (+ (cos lambda1) (* -1 (/ (sin lambda1) lambda2))) lambda2)) (* -1/2 (sin lambda1))) lambda2)) (* -1/6 (cos lambda1)))))
(*.f64 (-.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/6 binary64)) (/.f64 (-.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (/.f64 (-.f64 (cos.f64 lambda1) (/.f64 (sin.f64 lambda1) lambda2)) lambda2)) lambda2)) (neg.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2))))
(* -1 (* lambda2 (cos lambda1)))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* lambda2 (+ (* -1 (cos lambda1)) (* -1/2 (* lambda2 (sin lambda1)))))
(*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1))) (cos.f64 lambda1)))
(* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))))
(*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))
(* lambda2 (+ (* -1 (cos lambda1)) (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))))
(*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))
(* 1/6 (* (pow lambda2 3) (cos lambda1)))
(*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1))
(* (pow lambda2 3) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))
(*.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 lambda1) lambda2)) (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64))))
(* (pow lambda2 3) (+ (* -1 (/ (cos lambda1) (pow lambda2 2))) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1)))))
(*.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 lambda1) lambda2)) (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64))) (/.f64 (/.f64 (cos.f64 lambda1) lambda2) lambda2)))
(* (pow lambda2 3) (+ (* -1 (/ (cos lambda1) (pow lambda2 2))) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1)))))
(*.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 lambda1) lambda2)) (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64))) (/.f64 (/.f64 (cos.f64 lambda1) lambda2) lambda2)))
(* 1/6 (* (pow lambda2 3) (cos lambda1)))
(*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1))
(* -1 (* (pow lambda2 3) (+ (* -1/6 (cos lambda1)) (* 1/2 (/ (sin lambda1) lambda2)))))
(*.f64 (+.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/6 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 lambda1) lambda2))) (neg.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2))))
(* -1 (* (pow lambda2 3) (+ (* -1 (/ (+ (* -1 (/ (cos lambda1) lambda2)) (* -1/2 (sin lambda1))) lambda2)) (* -1/6 (cos lambda1)))))
(*.f64 (-.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/6 binary64)) (/.f64 (-.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (/.f64 (cos.f64 lambda1) lambda2)) lambda2)) (neg.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2))))
(* -1 (* (pow lambda2 3) (+ (* -1 (/ (+ (* -1 (/ (cos lambda1) lambda2)) (* -1/2 (sin lambda1))) lambda2)) (* -1/6 (cos lambda1)))))
(*.f64 (-.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/6 binary64)) (/.f64 (-.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (/.f64 (cos.f64 lambda1) lambda2)) lambda2)) (neg.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2))))
(* lambda2 (- (* 1/6 (pow lambda2 2)) 1))
(*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2))))
(+ (* -1/2 (* lambda1 (pow lambda2 2))) (* lambda2 (- (* 1/6 (pow lambda2 2)) 1)))
(+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda2 lambda2))))
(+ (* lambda1 (+ (* -1/2 (pow lambda2 2)) (* lambda1 (* lambda2 (+ 1/2 (* -1/12 (pow lambda2 2))))))) (* lambda2 (- (* 1/6 (pow lambda2 2)) 1)))
(+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))))))
(+ (* lambda1 (+ (* -1/2 (pow lambda2 2)) (* lambda1 (+ (* 1/12 (* lambda1 (pow lambda2 2))) (* lambda2 (+ 1/2 (* -1/12 (pow lambda2 2)))))))) (* lambda2 (- (* 1/6 (pow lambda2 2)) 1)))
(+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 (*.f64 lambda2 lambda2))))))))
(* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))
(*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))
(* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))
(*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))
(* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))
(*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))
(* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))
(*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))
(* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))
(*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))
(* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))
(*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))
(* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))
(*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))
(* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1)))
(*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))
(* -1 (cos lambda1))
(-.f64 #s(literal 0 binary64) (cos.f64 lambda1))
(- (* -1/2 (* lambda2 (sin lambda1))) (cos lambda1))
(-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1))) (cos.f64 lambda1))
(- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))
(-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))
(- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))
(-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))
(* 1/6 (* (pow lambda2 2) (cos lambda1)))
(*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)) (cos.f64 lambda1))
(* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 lambda1) lambda2)) (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64))))
(* (pow lambda2 2) (+ (* -1 (/ (cos lambda1) (pow lambda2 2))) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1)))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 lambda1) lambda2)) (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64))) (/.f64 (/.f64 (cos.f64 lambda1) lambda2) lambda2)))
(* (pow lambda2 2) (+ (* -1 (/ (cos lambda1) (pow lambda2 2))) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1)))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 lambda1) lambda2)) (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64))) (/.f64 (/.f64 (cos.f64 lambda1) lambda2) lambda2)))
(* 1/6 (* (pow lambda2 2) (cos lambda1)))
(*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)) (cos.f64 lambda1))
(* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 lambda1) lambda2)) (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* 1/2 (sin lambda1)) (/ (cos lambda1) lambda2)) lambda2)) (* 1/6 (cos lambda1))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64)) (/.f64 (+.f64 (/.f64 (cos.f64 lambda1) lambda2) (*.f64 (sin.f64 lambda1) #s(literal 1/2 binary64))) lambda2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* 1/2 (sin lambda1)) (/ (cos lambda1) lambda2)) lambda2)) (* 1/6 (cos lambda1))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64)) (/.f64 (+.f64 (/.f64 (cos.f64 lambda1) lambda2) (*.f64 (sin.f64 lambda1) #s(literal 1/2 binary64))) lambda2)))
(- (* 1/6 (pow lambda2 2)) 1)
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))
(- (+ (* -1/2 (* lambda1 lambda2)) (* 1/6 (pow lambda2 2))) 1)
(+.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda2))))
(- (+ (* 1/6 (pow lambda2 2)) (* lambda1 (+ (* -1/2 lambda2) (* lambda1 (+ 1/2 (* -1/12 (pow lambda2 2))))))) 1)
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)) (+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda2 #s(literal -1/2 binary64)) (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))))) #s(literal -1 binary64)))
(- (+ (* 1/6 (pow lambda2 2)) (* lambda1 (+ (* -1/2 lambda2) (* lambda1 (+ 1/2 (+ (* -1/12 (pow lambda2 2)) (* 1/12 (* lambda1 lambda2)))))))) 1)
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda2 #s(literal -1/2 binary64)) (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 lambda2))))))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2))))
(- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))
(-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))
(- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))
(-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))
(- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))
(-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))
(- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))
(-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))
(- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))
(-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))
(- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))
(-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))
(- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))
(-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))
(- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))
(-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (- 1 (* 1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(atan2 (+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (- (* (cos phi1) (sin phi2)) (* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(+ (sin (neg lambda2)) (* (pow phi2 2) (* (sin (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))
(-.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (sin.f64 lambda2))
(+ (sin (neg lambda2)) (+ (* lambda1 (+ (cos (neg lambda2)) (* (pow phi2 2) (* (cos (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))) (* (pow phi2 2) (* (sin (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))))
(+.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 lambda2) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))))
(+ (sin (neg lambda2)) (+ (* lambda1 (+ (cos (neg lambda2)) (+ (* lambda1 (+ (* -1/2 (sin (neg lambda2))) (* -1/2 (* (pow phi2 2) (* (sin (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))))) (* (pow phi2 2) (* (cos (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))))) (* (pow phi2 2) (* (sin (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))))
(+.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 lambda2) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (*.f64 lambda1 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (sin.f64 lambda2)))))))
(+ (sin (neg lambda2)) (+ (* lambda1 (+ (cos (neg lambda2)) (+ (* lambda1 (+ (* -1/2 (sin (neg lambda2))) (+ (* -1/2 (* (pow phi2 2) (* (sin (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))) (* lambda1 (+ (* -1/6 (cos (neg lambda2))) (* -1/6 (* (pow phi2 2) (* (cos (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))))))) (* (pow phi2 2) (* (cos (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))))) (* (pow phi2 2) (* (sin (neg lambda2)) (- (* 1/24 (pow phi2 2)) 1/2)))))
(+.f64 (-.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (+.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 lambda2) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 #s(literal -1/6 binary64) (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 lambda2) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))))))))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(+ (sin (neg (+ lambda2 (* -1 lambda1)))) (* (pow phi2 2) (* (sin (neg (+ lambda2 (* -1 lambda1)))) (- (* 1/24 (pow phi2 2)) 1/2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(+ (sin lambda1) (* (pow phi2 2) (* (sin lambda1) (- (* 1/24 (pow phi2 2)) 1/2))))
(+.f64 (sin.f64 lambda1) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 lambda1) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(+ (sin lambda1) (+ (* lambda2 (+ (* -1 (cos lambda1)) (* -1 (* (pow phi2 2) (* (cos lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))))) (* (pow phi2 2) (* (sin lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))))
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 lambda1) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (*.f64 lambda2 (-.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (*.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 lambda1)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))))
(+ (sin lambda1) (+ (* lambda2 (+ (* -1 (cos lambda1)) (+ (* -1 (* (pow phi2 2) (* (cos lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))) (* lambda2 (+ (* -1/2 (sin lambda1)) (* -1/2 (* (pow phi2 2) (* (sin lambda1) (- (* 1/24 (pow phi2 2)) 1/2))))))))) (* (pow phi2 2) (* (sin lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))))
(+.f64 (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 lambda1) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (*.f64 lambda2 (-.f64 (-.f64 (*.f64 lambda2 (*.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 lambda1) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))))) (*.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 lambda1)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 lambda1))))
(+ (sin lambda1) (+ (* lambda2 (+ (* -1 (cos lambda1)) (+ (* -1 (* (pow phi2 2) (* (cos lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))) (* lambda2 (+ (* -1/2 (sin lambda1)) (+ (* -1/2 (* (pow phi2 2) (* (sin lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))) (* lambda2 (+ (* 1/6 (cos lambda1)) (* 1/6 (* (pow phi2 2) (* (cos lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))))))))))) (* (pow phi2 2) (* (sin lambda1) (- (* 1/24 (pow phi2 2)) 1/2)))))
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 lambda1) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (*.f64 lambda2 (-.f64 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 lambda1) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))) (*.f64 lambda2 (*.f64 #s(literal 1/6 binary64) (+.f64 (cos.f64 lambda1) (*.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 lambda1)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))))) (*.f64 (*.f64 (*.f64 phi2 phi2) (cos.f64 lambda1)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 lambda1)))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (* (sin (- lambda1 lambda2)) (- (* 1/24 (pow phi2 2)) 1/2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(+ (sin (+ lambda1 (* -1 lambda2))) (* (pow phi2 2) (* (sin (+ lambda1 (* -1 lambda2))) (- (* 1/24 (pow phi2 2)) 1/2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(sin (- lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(+ (sin (- lambda1 lambda2)) (* -1/2 (* (pow phi2 2) (sin (- lambda1 lambda2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2)))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* 1/24 (* (pow phi2 2) (sin (- lambda1 lambda2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(+ (sin (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/2 (sin (- lambda1 lambda2))) (* 1/24 (* (pow phi2 2) (sin (- lambda1 lambda2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(* 1/24 (* (pow phi2 4) (sin (- lambda1 lambda2))))
(*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (sin.f64 (-.f64 lambda1 lambda2)))
(* (pow phi2 4) (+ (* -1/2 (/ (sin (- lambda1 lambda2)) (pow phi2 2))) (* 1/24 (sin (- lambda1 lambda2)))))
(*.f64 (pow.f64 phi2 #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2)))))
(* (pow phi2 4) (+ (* -1/2 (/ (sin (- lambda1 lambda2)) (pow phi2 2))) (+ (* 1/24 (sin (- lambda1 lambda2))) (/ (sin (- lambda1 lambda2)) (pow phi2 4)))))
(*.f64 (pow.f64 phi2 #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (+.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 #s(literal 4 binary64))))))
(* (pow phi2 4) (+ (* -1/2 (/ (sin (- lambda1 lambda2)) (pow phi2 2))) (+ (* 1/24 (sin (- lambda1 lambda2))) (/ (sin (- lambda1 lambda2)) (pow phi2 4)))))
(*.f64 (pow.f64 phi2 #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (+.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 #s(literal 4 binary64))))))
(* 1/24 (* (pow phi2 4) (sin (- lambda1 lambda2))))
(*.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 phi2 #s(literal 4 binary64))) (sin.f64 (-.f64 lambda1 lambda2)))
(* (pow phi2 4) (+ (* -1/2 (/ (sin (- lambda1 lambda2)) (pow phi2 2))) (* 1/24 (sin (- lambda1 lambda2)))))
(*.f64 (pow.f64 phi2 #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2)))))
(* (pow phi2 4) (+ (* -1/2 (/ (sin (- lambda1 lambda2)) (pow phi2 2))) (+ (* 1/24 (sin (- lambda1 lambda2))) (/ (sin (- lambda1 lambda2)) (pow phi2 4)))))
(*.f64 (pow.f64 phi2 #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (+.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 #s(literal 4 binary64))))))
(* (pow phi2 4) (+ (* -1/2 (/ (sin (- lambda1 lambda2)) (pow phi2 2))) (+ (* 1/24 (sin (- lambda1 lambda2))) (/ (sin (- lambda1 lambda2)) (pow phi2 4)))))
(*.f64 (pow.f64 phi2 #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (+.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 #s(literal 4 binary64))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2 (* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (- (* (cos phi1) (sin phi2)) (* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(* -1 (* (cos phi2) (sin lambda2)))
(*.f64 (cos.f64 phi2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (* (cos lambda2) (cos phi2))))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* 1/2 (* lambda1 (* (cos phi2) (sin lambda2)))) (* (cos lambda2) (cos phi2)))))
(-.f64 (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (sin.f64 lambda2))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(+ (* -1 (* (cos phi2) (sin lambda2))) (* lambda1 (+ (* lambda1 (+ (* -1/6 (* lambda1 (* (cos lambda2) (cos phi2)))) (* 1/2 (* (cos phi2) (sin lambda2))))) (* (cos lambda2) (cos phi2)))))
(-.f64 (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)) #s(literal -1/6 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)) (sin.f64 lambda2)))))) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (sin lambda1))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(+ (* -1 (* lambda2 (* (cos lambda1) (cos phi2)))) (* (cos phi2) (sin lambda1)))
(-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (cos.f64 phi2)))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* -1/2 (* lambda2 (* (cos phi2) (sin lambda1)))))) (* (cos phi2) (sin lambda1)))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+ (* lambda2 (+ (* -1 (* (cos lambda1) (cos phi2))) (* lambda2 (+ (* -1/2 (* (cos phi2) (sin lambda1))) (* 1/6 (* lambda2 (* (cos lambda1) (cos phi2)))))))) (* (cos phi2) (sin lambda1)))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 (*.f64 lambda2 #s(literal 1/6 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(- (+ (* -1/2 (* (pow phi2 2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))) (* (cos lambda2) (sin lambda1))) (* (cos lambda1) (sin lambda2)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(- (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (* 1/24 (* (pow phi2 2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))))))) (* (cos lambda1) (sin lambda2)))
(+.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(- (+ (* (cos lambda2) (sin lambda1)) (* (pow phi2 2) (+ (* -1/2 (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))) (* 1/24 (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))))))) (* (cos lambda1) (sin lambda2)))
(+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) #s(literal 1/24 binary64)))))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* (cos phi2) (- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(* -1 (sin lambda2))
(-.f64 #s(literal 0 binary64) (sin.f64 lambda2))
(- (* lambda1 (cos lambda2)) (sin lambda2))
(-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))
(- (* lambda1 (+ (cos lambda2) (* 1/2 (* lambda1 (sin lambda2))))) (sin lambda2))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (sin.f64 lambda2))))) (sin.f64 lambda2))
(- (* lambda1 (+ (cos lambda2) (* lambda1 (- (* -1/6 (* lambda1 (cos lambda2))) (* -1/2 (sin lambda2)))))) (sin lambda2))
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(sin lambda1)
(sin.f64 lambda1)
(+ (sin lambda1) (* -1 (* lambda2 (cos lambda1))))
(-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2))
(+ (sin lambda1) (* lambda2 (- (* -1/2 (* lambda2 (sin lambda1))) (cos lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1))) (cos.f64 lambda1))))
(+ (sin lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1))))) (cos lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1))))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(- (* (cos lambda2) (sin lambda1)) (* (cos lambda1) (sin lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(* lambda1 (cos lambda2))
(*.f64 lambda1 (cos.f64 lambda2))
(* lambda1 (+ (cos lambda2) (* -1/6 (* (pow lambda1 2) (cos lambda2)))))
(*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (cos.f64 lambda2)))
(* lambda1 (+ (cos lambda2) (* (pow lambda1 2) (+ (* -1/6 (cos lambda2)) (* 1/120 (* (pow lambda1 2) (cos lambda2)))))))
(*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 lambda2) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 lambda1 lambda1)))))))
(* lambda1 (+ (cos lambda2) (* (pow lambda1 2) (+ (* -1/6 (cos lambda2)) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (cos lambda2))) (* 1/120 (cos lambda2))))))))
(*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/6 binary64)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 lambda2) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 lambda1 lambda1)) #s(literal 1/120 binary64))))))))
(* (cos lambda2) (sin lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(* (cos lambda2) (sin lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(* (cos lambda2) (sin lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(* (cos lambda2) (sin lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(* (cos lambda2) (sin lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(* (cos lambda2) (sin lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(* (cos lambda2) (sin lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(* (cos lambda2) (sin lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(sin lambda1)
(sin.f64 lambda1)
(+ (sin lambda1) (* -1/2 (* (pow lambda2 2) (sin lambda1))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (sin.f64 lambda1))
(+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/2 (sin lambda1)) (* 1/24 (* (pow lambda2 2) (sin lambda1))))))
(+.f64 (sin.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 lambda1) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 lambda2 lambda2))))))
(+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/2 (sin lambda1)) (* (pow lambda2 2) (+ (* -1/720 (* (pow lambda2 2) (sin lambda1))) (* 1/24 (sin lambda1)))))))
(+.f64 (sin.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 lambda2 lambda2)) #s(literal 1/24 binary64)))))))
(* (cos lambda2) (sin lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(* (cos lambda2) (sin lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(* (cos lambda2) (sin lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(* (cos lambda2) (sin lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(* (cos lambda2) (sin lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(* (cos lambda2) (sin lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(* (cos lambda2) (sin lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(* (cos lambda2) (sin lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(* phi1 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))
(*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(* phi1 (+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)))))))
(* phi1 (+ (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/120 (* (cos phi2) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) #s(literal -1/6 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) #s(literal 1/120 binary64))))))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(+ (* -1/2 (* (pow phi2 2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))
(+ (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* 1/24 (* (pow phi2 2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))))))
(+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(+ (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))) (* (pow phi2 2) (+ (* -1/2 (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))) (* 1/24 (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2))))))))))
(+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) #s(literal -1/2 binary64)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) #s(literal 1/24 binary64)))))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos lambda2) (* (cos phi2) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(+ (* lambda1 (* (cos phi2) (* (sin lambda2) (sin phi1)))) (* (cos lambda2) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(+ (* lambda1 (+ (* -1/2 (* lambda1 (* (cos lambda2) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda2) (sin phi1))))) (* (cos lambda2) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(+ (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (cos lambda2) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda1 (* (cos phi2) (* (sin lambda2) (sin phi1))))))) (* (cos phi2) (* (sin lambda2) (sin phi1))))) (* (cos lambda2) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi1))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (*.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos lambda1) (* (cos phi2) (sin phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 lambda2 #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1)) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1))))))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* (cos phi2) (* (sin phi1) (+ (* (cos lambda1) (cos lambda2)) (* (sin lambda1) (sin lambda2)))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(* lambda1 (sin lambda2))
(*.f64 lambda1 (sin.f64 lambda2))
(* lambda1 (+ (sin lambda2) (* -1/6 (* (pow lambda1 2) (sin lambda2)))))
(*.f64 lambda1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2)))
(* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* 1/120 (* (pow lambda1 2) (sin lambda2)))))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 lambda1 lambda1)))))))
(* lambda1 (+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/6 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/5040 (* (pow lambda1 2) (sin lambda2))) (* 1/120 (sin lambda2))))))))
(*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/6 binary64)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 lambda1 lambda1)) #s(literal 1/120 binary64))))))))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* lambda2 (sin lambda1))
(*.f64 lambda2 (sin.f64 lambda1))
(* lambda2 (+ (sin lambda1) (* -1/6 (* (pow lambda2 2) (sin lambda1)))))
(*.f64 lambda2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (sin.f64 lambda1)))
(* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* 1/120 (* (pow lambda2 2) (sin lambda1)))))))
(*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 lambda1) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 lambda2 lambda2)))))))
(* lambda2 (+ (sin lambda1) (* (pow lambda2 2) (+ (* -1/6 (sin lambda1)) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (sin lambda1))) (* 1/120 (sin lambda1))))))))
(*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/6 binary64)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 lambda2 lambda2)) #s(literal 1/120 binary64))))))))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* (sin lambda1) (sin lambda2))
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1))
(* phi1 (cos phi2))
(*.f64 (cos.f64 phi2) phi1)
(* phi1 (+ (cos phi2) (* -1/6 (* (pow phi1 2) (cos phi2)))))
(*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (cos.f64 phi2)))
(* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* 1/120 (* (pow phi1 2) (cos phi2)))))))
(*.f64 phi1 (+.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)))))))
(* phi1 (+ (cos phi2) (* (pow phi1 2) (+ (* -1/6 (cos phi2)) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (cos phi2))) (* 1/120 (cos phi2))))))))
(*.f64 phi1 (+.f64 (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (cos.f64 phi2) #s(literal -1/6 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) #s(literal 1/120 binary64))))))))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(sin phi1)
(sin.f64 phi1)
(+ (sin phi1) (* -1/2 (* (pow phi2 2) (sin phi1))))
(*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* 1/24 (* (pow phi2 2) (sin phi1))))))
(+.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 phi1) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(+ (sin phi1) (* (pow phi2 2) (+ (* -1/2 (sin phi1)) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (sin phi1))) (* 1/24 (sin phi1)))))))
(+.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (sin.f64 phi1) #s(literal -1/2 binary64)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) #s(literal 1/24 binary64)))))))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(* (cos phi2) (sin phi1))
(*.f64 (cos.f64 phi2) (sin.f64 phi1))
(sin phi2)
(sin.f64 phi2)
(+ (sin phi2) (* -1/2 (* (pow phi1 2) (sin phi2))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (sin.f64 phi2))
(+ (sin phi2) (* (pow phi1 2) (+ (* -1/2 (sin phi2)) (* 1/24 (* (pow phi1 2) (sin phi2))))))
(+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1))))))
(+ (sin phi2) (* (pow phi1 2) (+ (* -1/2 (sin phi2)) (* (pow phi1 2) (+ (* -1/720 (* (pow phi1 2) (sin phi2))) (* 1/24 (sin phi2)))))))
(+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/2 binary64)) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi1 phi1)) #s(literal 1/24 binary64)))))))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* phi2 (cos phi1))
(*.f64 phi2 (cos.f64 phi1))
(* phi2 (+ (cos phi1) (* -1/6 (* (pow phi2 2) (cos phi1)))))
(*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1)))
(* phi2 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/6 (cos phi1)) (* 1/120 (* (pow phi2 2) (cos phi1)))))))
(*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi2 phi2)))))))
(* phi2 (+ (cos phi1) (* (pow phi2 2) (+ (* -1/6 (cos phi1)) (* (pow phi2 2) (+ (* -1/5040 (* (pow phi2 2) (cos phi1))) (* 1/120 (cos phi1))))))))
(*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (cos.f64 phi1) #s(literal -1/6 binary64)) (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi2 phi2)) #s(literal 1/120 binary64))))))))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* (cos phi1) (sin phi2))
(*.f64 (cos.f64 phi1) (sin.f64 phi2))
(* 1/6 lambda2)
(*.f64 lambda2 #s(literal 1/6 binary64))
(+ (* -1/12 (* (pow lambda1 2) lambda2)) (* 1/6 lambda2))
(*.f64 lambda2 (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/12 binary64) (*.f64 lambda1 lambda1))))
(+ (* 1/6 lambda2) (* (pow lambda1 2) (+ (* -1/12 lambda2) (* 1/144 (* (pow lambda1 2) lambda2)))))
(+.f64 (*.f64 lambda2 #s(literal 1/6 binary64)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal 1/144 binary64) (*.f64 lambda1 lambda1))))))
(+ (* 1/6 lambda2) (* (pow lambda1 2) (+ (* -1/12 lambda2) (* (pow lambda1 2) (+ (* -1/4320 (* (pow lambda1 2) lambda2)) (* 1/144 lambda2))))))
(+.f64 (*.f64 lambda2 #s(literal 1/6 binary64)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 lambda2 #s(literal -1/12 binary64)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/4320 binary64) (*.f64 lambda1 lambda1)) #s(literal 1/144 binary64)))))))
(* 1/6 (* lambda2 (cos lambda1)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* 1/6 (* lambda2 (cos lambda1)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* 1/6 (* lambda2 (cos lambda1)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* 1/6 (* lambda2 (cos lambda1)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* 1/6 (* lambda2 (cos lambda1)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* 1/6 (* lambda2 (cos lambda1)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* 1/6 (* lambda2 (cos lambda1)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* 1/6 (* lambda2 (cos lambda1)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* 1/6 (* lambda2 (cos lambda1)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* 1/6 (* lambda2 (cos lambda1)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* 1/6 (* lambda2 (cos lambda1)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* 1/6 (* lambda2 (cos lambda1)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* 1/6 (* lambda2 (cos lambda1)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* 1/6 (* lambda2 (cos lambda1)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* 1/6 (* lambda2 (cos lambda1)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* 1/6 (* lambda2 (cos lambda1)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* 1/6 (* lambda2 (cos lambda1)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* 1/6 (* lambda2 (cos lambda1)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* 1/6 (* lambda2 (cos lambda1)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* 1/6 (* lambda2 (cos lambda1)))
(*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))
(* -1/2 (* lambda2 (sin lambda1)))
(*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (sin.f64 lambda1)))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
(*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
(*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
(*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* 1/6 (* (pow lambda2 2) (cos lambda1)))
(*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)) (cos.f64 lambda1))
(* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 lambda1) lambda2)) (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64))))
(* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 lambda1) lambda2)) (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64))))
(* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 lambda1) lambda2)) (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64))))
(* 1/6 (* (pow lambda2 2) (cos lambda1)))
(*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)) (cos.f64 lambda1))
(* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 lambda1) lambda2)) (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64))))
(* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 lambda1) lambda2)) (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64))))
(* (pow lambda2 2) (+ (* -1/2 (/ (sin lambda1) lambda2)) (* 1/6 (cos lambda1))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 lambda1) lambda2)) (*.f64 (cos.f64 lambda1) #s(literal 1/6 binary64))))
(* 1/6 (pow lambda2 2))
(*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2))
(+ (* -1/2 (* lambda1 lambda2)) (* 1/6 (pow lambda2 2)))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda2)))
(+ (* 1/6 (pow lambda2 2)) (* lambda1 (+ (* -1/2 lambda2) (* -1/12 (* lambda1 (pow lambda2 2))))))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 lambda2 #s(literal -1/2 binary64)) (*.f64 #s(literal -1/12 binary64) (*.f64 lambda1 (*.f64 lambda2 lambda2))))))
(+ (* 1/6 (pow lambda2 2)) (* lambda1 (+ (* -1/2 lambda2) (* lambda1 (+ (* -1/12 (pow lambda2 2)) (* 1/12 (* lambda1 lambda2)))))))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 lambda2 #s(literal -1/2 binary64)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)) (*.f64 #s(literal 1/12 binary64) (*.f64 lambda1 lambda2)))))))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
(*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
(*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
(*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
(*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
(*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
(*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
(*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
(* lambda2 (+ (* -1/2 (sin lambda1)) (* 1/6 (* lambda2 (cos lambda1)))))
(*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2))))
lambda2
(+ lambda2 (* -1/2 (* (pow lambda1 2) lambda2)))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) lambda2)
(+ lambda2 (* (pow lambda1 2) (+ (* -1/2 lambda2) (* 1/24 (* (pow lambda1 2) lambda2)))))
(+.f64 lambda2 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 lambda1 lambda1))))))
(+ lambda2 (* (pow lambda1 2) (+ (* -1/2 lambda2) (* (pow lambda1 2) (+ (* -1/720 (* (pow lambda1 2) lambda2)) (* 1/24 lambda2))))))
(+.f64 lambda2 (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 lambda2 #s(literal -1/2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 lambda1 lambda1)) #s(literal 1/24 binary64)))))))
(* lambda2 (cos lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(* lambda2 (cos lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(* lambda2 (cos lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(* lambda2 (cos lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(* lambda2 (cos lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(* lambda2 (cos lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(* lambda2 (cos lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(* lambda2 (cos lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(* lambda2 (cos lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(* lambda2 (cos lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(* lambda2 (cos lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(* lambda2 (cos lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(* lambda2 (cos lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(* lambda2 (cos lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(* lambda2 (cos lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(* lambda2 (cos lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(* lambda2 (cos lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(* lambda2 (cos lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(* lambda2 (cos lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(* lambda2 (cos lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(cos (neg lambda2))
(cos.f64 lambda2)
(+ (cos (neg lambda2)) (* -1 (* lambda1 (sin (neg lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(+ (cos (neg lambda2)) (* lambda1 (- (* -1/2 (* lambda1 (cos (neg lambda2)))) (sin (neg lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (cos.f64 lambda2))))))
(+ (cos (neg lambda2)) (* lambda1 (- (* lambda1 (+ (* -1/2 (cos (neg lambda2))) (* 1/6 (* lambda1 (sin (neg lambda2)))))) (sin (neg lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (sin.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))))))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (neg (+ lambda2 (* -1 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos lambda1)
(cos.f64 lambda1)
(+ (cos lambda1) (* lambda2 (sin lambda1)))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))
(+ (cos lambda1) (* lambda2 (- (* -1/2 (* lambda2 (cos lambda1))) (* -1 (sin lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 lambda1) lambda2)))))
(+ (cos lambda1) (* lambda2 (- (* lambda2 (+ (* -1/2 (cos lambda1)) (* -1/6 (* lambda2 (sin lambda1))))) (* -1 (sin lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 (sin.f64 lambda1))))))))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (- lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (+ lambda1 (* -1 lambda2)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (+ lambda1 (* -1 lambda2)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (+ lambda1 (* -1 lambda2)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos (+ lambda1 (* -1 lambda2)))
(cos.f64 (-.f64 lambda1 lambda2))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (/.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (/.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (/.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))))
(* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (/.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (/.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))))
(* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (/ (* (cos (- lambda1 lambda2)) (sin phi1)) (pow phi2 2))))
(*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (/.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))))
(* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)))))
(+ (* -1 (* lambda1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))) (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(-.f64 (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 lambda1 (sin.f64 phi1)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(+ (* lambda1 (+ (* -1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* -1/2 (* lambda1 (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))))) (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))) (*.f64 lambda1 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)))))) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(+ (* lambda1 (+ (* -1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* lambda1 (+ (* -1/2 (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))) (* 1/6 (* lambda1 (* (sin phi1) (* (sin (neg lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))))))) (* (cos (neg lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 lambda1 (sin.f64 phi1)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)))))))) (*.f64 (sin.f64 phi1) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos (neg (+ lambda2 (* -1 lambda1)))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)))))
(+ (* lambda2 (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))) (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(*.f64 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)))) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))) (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))) (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(+.f64 (*.f64 lambda2 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (cos.f64 lambda1) lambda2) (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)))) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))) (* -1/6 (* lambda2 (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))))) (* (sin lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))) (* (cos lambda1) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2))))))
(+.f64 (*.f64 lambda2 (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)))) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos (+ lambda1 (* -1 lambda2))) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* phi1 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)))))
(* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))
(*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))
(* phi1 (+ (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))) (* 1/120 (* (pow phi1 2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)))) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)))))))
(* phi1 (+ (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))) (* (pow phi1 2) (+ (* -1/6 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2))))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))) (* 1/120 (* (cos (- lambda1 lambda2)) (+ 1 (* -1/2 (pow phi2 2)))))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)))) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) #s(literal 1/120 binary64))))))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* (cos (- lambda1 lambda2)) (* (sin phi1) (+ 1 (* -1/2 (pow phi2 2)))))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))
(* phi1 (* (cos phi2) (cos (- lambda1 lambda2))))
(*.f64 phi1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(* phi1 (+ (* -1/6 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* (cos phi2) (cos (- lambda1 lambda2)))))
(*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* 1/120 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2)))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 phi1 phi1)))))))
(* phi1 (+ (* (cos phi2) (cos (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/6 (* (cos phi2) (cos (- lambda1 lambda2)))) (* (pow phi1 2) (+ (* -1/5040 (* (pow phi1 2) (* (cos phi2) (cos (- lambda1 lambda2))))) (* 1/120 (* (cos phi2) (cos (- lambda1 lambda2))))))))))
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 phi1 phi1)) #s(literal 1/120 binary64))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos (- lambda1 lambda2)) (sin phi1))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+ (* -1/2 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* 1/24 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))))))
(+.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))))
(+ (* (cos (- lambda1 lambda2)) (sin phi1)) (* (pow phi2 2) (+ (* -1/2 (* (cos (- lambda1 lambda2)) (sin phi1))) (* (pow phi2 2) (+ (* -1/720 (* (pow phi2 2) (* (cos (- lambda1 lambda2)) (sin phi1)))) (* 1/24 (* (cos (- lambda1 lambda2)) (sin phi1))))))))
(+.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 phi2 phi2)) #s(literal 1/24 binary64)))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(+ (* -1 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))) (*.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* -1/2 (* lambda1 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2)) (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))))
(+ (* lambda1 (+ (* -1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2))))) (* lambda1 (+ (* -1/2 (* (cos phi2) (* (cos (neg lambda2)) (sin phi1)))) (* 1/6 (* lambda1 (* (cos phi2) (* (sin phi1) (sin (neg lambda2)))))))))) (* (cos phi2) (* (cos (neg lambda2)) (sin phi1))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2)) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 #s(literal 1/6 binary64) lambda1) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (sin.f64 lambda2)))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (neg (+ lambda2 (* -1 lambda1)))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos lambda1) (* (cos phi2) (sin phi1)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(+ (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1)))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1))))
(+ (* lambda2 (+ (* -1/2 (* lambda2 (* (cos lambda1) (* (cos phi2) (sin phi1))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 lambda2 #s(literal -1/2 binary64)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))))
(+ (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (cos lambda1) (* (cos phi2) (sin phi1)))) (* -1/6 (* lambda2 (* (cos phi2) (* (sin lambda1) (sin phi1))))))) (* (cos phi2) (* (sin lambda1) (sin phi1))))) (* (cos lambda1) (* (cos phi2) (sin phi1))))
(+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1)) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda2) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 phi1))))))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (- lambda1 lambda2)) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* (cos phi2) (* (cos (+ lambda1 (* -1 lambda2))) (sin phi1)))
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(* lambda2 (cos lambda1))
(*.f64 (cos.f64 lambda1) lambda2)
(* lambda2 (+ (cos lambda1) (* -1/6 (* (pow lambda2 2) (cos lambda1)))))
(*.f64 lambda2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda2 lambda2)) #s(literal 1 binary64)) (cos.f64 lambda1)))
(* lambda2 (+ (cos lambda1) (* (pow lambda2 2) (+ (* -1/6 (cos lambda1)) (* 1/120 (* (pow lambda2 2) (cos lambda1)))))))
(*.f64 lambda2 (+.f64 (cos.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 lambda1) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 lambda2 lambda2)))))))
(* lambda2 (+ (cos lambda1) (* (pow lambda2 2) (+ (* -1/6 (cos lambda1)) (* (pow lambda2 2) (+ (* -1/5040 (* (pow lambda2 2) (cos lambda1))) (* 1/120 (cos lambda1))))))))
(*.f64 lambda2 (+.f64 (cos.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 (cos.f64 lambda1) #s(literal -1/6 binary64)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 lambda2 lambda2)) #s(literal 1/120 binary64))))))))
(* (cos lambda1) (sin lambda2))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(* (cos lambda1) (sin lambda2))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(* (cos lambda1) (sin lambda2))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(* (cos lambda1) (sin lambda2))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(* (cos lambda1) (sin lambda2))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(* (cos lambda1) (sin lambda2))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(* (cos lambda1) (sin lambda2))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(* (cos lambda1) (sin lambda2))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(sin lambda2)
(sin.f64 lambda2)
(+ (sin lambda2) (* -1/2 (* (pow lambda1 2) (sin lambda2))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 lambda1)) #s(literal 1 binary64)) (sin.f64 lambda2))
(+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/2 (sin lambda2)) (* 1/24 (* (pow lambda1 2) (sin lambda2))))))
(+.f64 (sin.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 lambda2) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 lambda1 lambda1))))))
(+ (sin lambda2) (* (pow lambda1 2) (+ (* -1/2 (sin lambda2)) (* (pow lambda1 2) (+ (* -1/720 (* (pow lambda1 2) (sin lambda2))) (* 1/24 (sin lambda2)))))))
(+.f64 (sin.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (+.f64 (*.f64 (sin.f64 lambda2) #s(literal -1/2 binary64)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 lambda1 lambda1)) #s(literal 1/24 binary64)))))))
(* (cos lambda1) (sin lambda2))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(* (cos lambda1) (sin lambda2))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(* (cos lambda1) (sin lambda2))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(* (cos lambda1) (sin lambda2))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(* (cos lambda1) (sin lambda2))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(* (cos lambda1) (sin lambda2))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(* (cos lambda1) (sin lambda2))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
(* (cos lambda1) (sin lambda2))
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))

eval353.0ms (1.1%)

Compiler

Compiled 75468 to 3520 computations (95.3% saved)

prune760.0ms (2.3%)

Pruning

125 alts after pruning (124 fresh and 1 done)

PrunedKeptTotal
New1736411777
Fresh2283105
Picked415
Done000
Total17621251887
Accuracy
99.9%
Counts
1887 → 125
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.3%
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
37.2%
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
32.3%
(atan2.f64 (/.f64 (-.f64 (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
71.0%
(atan2.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (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) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
74.0%
(atan2.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
77.2%
(atan2.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (cos.f64 phi2)) (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
67.4%
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
34.3%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
45.9%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
83.5%
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
38.5%
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
58.2%
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
55.3%
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
30.4%
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
30.1%
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
30.6%
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
30.5%
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
25.6%
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
24.9%
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
19.5%
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
18.3%
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
22.4%
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
32.1%
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
47.3%
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
47.3%
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
28.6%
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
99.7%
(atan2.f64 (*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
79.6%
(atan2.f64 (*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
86.4%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
71.8%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
74.9%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
71.0%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
80.9%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (sin.f64 phi1)) #s(literal 2 binary64))))
27.7%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))))))
90.0%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))))))
81.4%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
46.7%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))
73.2%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))
73.5%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
61.1%
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
99.7%
(atan2.f64 (*.f64 (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
63.1%
(atan2.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 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
83.8%
(atan2.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.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 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
67.4%
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
68.3%
(atan2.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))))) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (sin.f64 (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
62.7%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
65.2%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
78.5%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
92.7%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (cos.f64 (+.f64 lambda1 lambda2))))))
99.7%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
82.1%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
81.9%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
62.1%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
58.3%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
76.4%
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
85.1%
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
48.6%
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
52.2%
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
44.3%
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
70.9%
(atan2.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
34.3%
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
16.8%
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
14.9%
(atan2.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
24.8%
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
21.3%
(atan2.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
48.7%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
48.2%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
46.0%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))) #s(literal 2 binary64))))
83.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))
83.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 phi2) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
47.7%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))
47.2%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
83.5%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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))))))))
72.9%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
72.9%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1))))
53.2%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
69.3%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
66.3%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1))) (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)))))))))
72.7%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
49.6%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
37.1%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
38.3%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
49.9%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
67.2%
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
30.4%
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
52.4%
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (cos.f64 (+.f64 lambda1 lambda2))))))
42.9%
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
41.5%
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
19.4%
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
8.1%
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
13.6%
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
20.3%
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
12.7%
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
19.4%
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
19.3%
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
40.9%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
47.0%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
51.1%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
51.1%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
51.1%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
49.7%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))))
20.0%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64))))))))
45.8%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
46.0%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
47.5%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
35.2%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
49.2%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
46.3%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
30.7%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
33.5%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
30.7%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
33.6%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
27.7%
(atan2.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
12.3%
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
12.7%
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
19.0%
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
46.4%
(atan2.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
29.8%
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
29.4%
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
29.4%
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
28.7%
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
15.8%
(atan2.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
32.3%
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
23.2%
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
22.5%
(atan2.f64 (sin.f64 lambda1) phi2)
Compiler

Compiled 12705 to 3808 computations (70% saved)

regimes775.0ms (2.3%)

Counts
223 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 phi2) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal -2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 (*.f64 (cos.f64 phi2) phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (/.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -6 binary64)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64))))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (+.f64 (+.f64 (/.f64 lambda1 lambda2) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) lambda1) (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -4 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 #s(literal -3 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -2 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) #s(literal 6 binary64))))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (-.f64 (*.f64 lambda2 (-.f64 (-.f64 (/.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))) lambda1) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (*.f64 lambda1 lambda1))))) (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64))) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (cos.f64 lambda2)))) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (/.f64 (-.f64 (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (cos.f64 (+.f64 lambda1 lambda2))) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (sin.f64 phi1)) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) (sin.f64 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.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 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.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) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.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))))) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (sin.f64 (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))))))
(atan2.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 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) #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)))))))
(atan2.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (sin.f64 (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (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 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2))))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1))))) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (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) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) #s(literal 3 binary64))) (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 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.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 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(atan2.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64))) (cos.f64 phi2)) (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) #s(literal 3 binary64))) (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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.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) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (-.f64 (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) #s(literal 3 binary64))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.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 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1))) (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1)))))))))
Outputs
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
Calls

6 calls:

120.0ms
(-.f64 lambda1 lambda2)
99.0ms
lambda2
91.0ms
phi1
85.0ms
phi2
71.0ms
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Results
AccuracySegmentsBranch
99.7%1lambda1
99.7%1lambda2
99.7%1phi1
99.7%1phi2
99.7%1(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
99.7%1(-.f64 lambda1 lambda2)
Compiler

Compiled 55 to 38 computations (30.9% saved)

regimes628.0ms (1.9%)

Counts
200 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 phi2) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal -2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 (*.f64 (cos.f64 phi2) phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (/.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -6 binary64)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64))))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (+.f64 (+.f64 (/.f64 lambda1 lambda2) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) lambda1) (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -4 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 #s(literal -3 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -2 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) #s(literal 6 binary64))))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (-.f64 (*.f64 lambda2 (-.f64 (-.f64 (/.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))) lambda1) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (*.f64 lambda1 lambda1))))) (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64))) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (cos.f64 lambda2)))) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (/.f64 (-.f64 (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (cos.f64 (+.f64 lambda1 lambda2))) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (sin.f64 phi1)) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) (sin.f64 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.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 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.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) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.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))))) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (sin.f64 (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))))))
(atan2.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 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
Outputs
(atan2.f64 (*.f64 (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
Calls

6 calls:

92.0ms
(-.f64 lambda1 lambda2)
91.0ms
phi1
91.0ms
phi2
90.0ms
lambda2
84.0ms
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Results
AccuracySegmentsBranch
99.7%1lambda1
99.7%1lambda2
99.7%1phi1
99.7%1phi2
99.7%1(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
99.7%1(-.f64 lambda1 lambda2)
Compiler

Compiled 55 to 38 computations (30.9% saved)

regimes486.0ms (1.4%)

Counts
199 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 phi2) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal -2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 (*.f64 (cos.f64 phi2) phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (/.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -6 binary64)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64))))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (+.f64 (+.f64 (/.f64 lambda1 lambda2) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) lambda1) (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -4 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 #s(literal -3 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -2 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) #s(literal 6 binary64))))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (-.f64 (*.f64 lambda2 (-.f64 (-.f64 (/.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))) lambda1) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (*.f64 lambda1 lambda1))))) (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64))) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (cos.f64 lambda2)))) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (/.f64 (-.f64 (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (cos.f64 (+.f64 lambda1 lambda2))) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (sin.f64 phi1)) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) (sin.f64 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.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 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.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) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.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))))) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (sin.f64 (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))))))
(atan2.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 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
Outputs
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
Calls

6 calls:

85.0ms
lambda2
75.0ms
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
56.0ms
phi2
56.0ms
lambda1
56.0ms
phi1
Results
AccuracySegmentsBranch
99.7%1lambda1
99.7%1lambda2
99.7%1phi1
99.7%1phi2
99.7%1(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
99.7%1(-.f64 lambda1 lambda2)
Compiler

Compiled 55 to 38 computations (30.9% saved)

regimes485.0ms (1.4%)

Counts
194 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 phi2) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal -2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 (*.f64 (cos.f64 phi2) phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (/.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -6 binary64)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64))))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (+.f64 (+.f64 (/.f64 lambda1 lambda2) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) lambda1) (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -4 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 #s(literal -3 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -2 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) #s(literal 6 binary64))))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (-.f64 (*.f64 lambda2 (-.f64 (-.f64 (/.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))) lambda1) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (*.f64 lambda1 lambda1))))) (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64))) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (cos.f64 lambda2)))) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (/.f64 (-.f64 (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (cos.f64 (+.f64 lambda1 lambda2))) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (sin.f64 phi1)) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (cos.f64 (+.f64 lambda1 lambda2))))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (sin.f64 phi2) #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)) (sin.f64 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.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 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.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) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.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))))) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (sin.f64 (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
Outputs
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Calls

6 calls:

99.0ms
(-.f64 lambda1 lambda2)
75.0ms
phi2
65.0ms
lambda2
62.0ms
lambda1
58.0ms
phi1
Results
AccuracySegmentsBranch
92.7%1lambda1
92.7%1lambda2
92.7%1phi1
92.7%1phi2
92.7%1(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
92.7%1(-.f64 lambda1 lambda2)
Compiler

Compiled 55 to 38 computations (30.9% saved)

regimes505.0ms (1.5%)

Counts
177 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 phi2) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal -2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 (*.f64 (cos.f64 phi2) phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (/.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -6 binary64)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64))))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (+.f64 (+.f64 (/.f64 lambda1 lambda2) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) lambda1) (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -4 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 #s(literal -3 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -2 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) #s(literal 6 binary64))))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (-.f64 (*.f64 lambda2 (-.f64 (-.f64 (/.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))) lambda1) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (*.f64 lambda1 lambda1))))) (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64))) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (cos.f64 lambda2)))) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (/.f64 (-.f64 (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi2 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 phi1) (*.f64 (sin.f64 phi2) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi1 phi1)))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda1)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) lambda2)))))) (cos.f64 (+.f64 lambda1 lambda2))) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
Outputs
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Calls

6 calls:

76.0ms
phi2
75.0ms
(-.f64 lambda1 lambda2)
72.0ms
lambda1
72.0ms
lambda2
62.0ms
phi1
Results
AccuracySegmentsBranch
92.7%1lambda2
92.7%1phi1
92.7%1phi2
92.7%1lambda1
92.7%1(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
92.7%1(-.f64 lambda1 lambda2)
Compiler

Compiled 55 to 38 computations (30.9% saved)

regimes465.0ms (1.4%)

Counts
165 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 phi2) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal -2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 (*.f64 (cos.f64 phi2) phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (/.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -6 binary64)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64))))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (+.f64 (+.f64 (/.f64 lambda1 lambda2) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) lambda1) (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -4 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 #s(literal -3 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -2 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) #s(literal 6 binary64))))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (-.f64 (*.f64 lambda2 (-.f64 (-.f64 (/.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))) lambda1) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (*.f64 lambda1 lambda1))))) (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64))) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (cos.f64 lambda2)))) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (/.f64 (-.f64 (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
Outputs
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
Calls

6 calls:

71.0ms
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
68.0ms
phi2
65.0ms
lambda2
60.0ms
(-.f64 lambda1 lambda2)
58.0ms
phi1
Results
AccuracySegmentsBranch
92.8%3lambda2
92.5%3phi1
86.1%1phi2
92.7%3lambda1
86.1%1(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
86.1%1(-.f64 lambda1 lambda2)
Compiler

Compiled 55 to 38 computations (30.9% saved)

regimes206.0ms (0.6%)

Counts
159 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 phi2) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal -2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 (*.f64 (cos.f64 phi2) phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (/.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -6 binary64)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64))))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (+.f64 (+.f64 (/.f64 lambda1 lambda2) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) lambda1) (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -4 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 #s(literal -3 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -2 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) #s(literal 6 binary64))))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (-.f64 (*.f64 lambda2 (-.f64 (-.f64 (/.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))) lambda1) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (*.f64 lambda1 lambda1))))) (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64))) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (cos.f64 lambda2)))) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (/.f64 (-.f64 (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
Outputs
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))
Calls

2 calls:

73.0ms
lambda1
43.0ms
lambda2
Results
AccuracySegmentsBranch
92.7%3lambda1
85.1%1lambda2
Compiler

Compiled 10 to 8 computations (20% saved)

regimes197.0ms (0.6%)

Counts
158 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 phi2) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal -2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 (*.f64 (cos.f64 phi2) phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (/.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -6 binary64)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64))))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (+.f64 (+.f64 (/.f64 lambda1 lambda2) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) lambda1) (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -4 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 #s(literal -3 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -2 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) #s(literal 6 binary64))))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (-.f64 (*.f64 lambda2 (-.f64 (-.f64 (/.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))) lambda1) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (*.f64 lambda1 lambda1))))) (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64))) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 lambda1 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (cos.f64 lambda2)))) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (+.f64 (*.f64 (sin.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (cos.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 lambda1 (/.f64 lambda1 (+.f64 lambda1 lambda2)))) (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (/.f64 lambda2 (+.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (/.f64 (-.f64 (pow.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 phi2 (*.f64 (*.f64 phi2 (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 lambda1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
Calls

2 calls:

77.0ms
lambda1
46.0ms
phi1
Results
AccuracySegmentsBranch
92.0%3phi1
87.4%2lambda1
Compiler

Compiled 10 to 8 computations (20% saved)

regimes127.0ms (0.4%)

Counts
147 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 phi2) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal -2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 (*.f64 (cos.f64 phi2) phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (/.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -6 binary64)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64))))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (+.f64 (+.f64 (/.f64 lambda1 lambda2) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) lambda1) (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -4 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 #s(literal -3 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -2 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) #s(literal 6 binary64))))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (-.f64 (*.f64 lambda2 (-.f64 (-.f64 (/.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))) lambda1) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (*.f64 lambda1 lambda1))))) (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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))))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
Calls

1 calls:

62.0ms
phi1
Results
AccuracySegmentsBranch
92.0%3phi1
Compiler

Compiled 5 to 4 computations (20% saved)

regimes115.0ms (0.3%)

Counts
144 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 phi2) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal -2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 (*.f64 (cos.f64 phi2) phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (/.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -6 binary64)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64))))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (+.f64 (+.f64 (/.f64 lambda1 lambda2) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) lambda1) (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -4 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 #s(literal -3 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -2 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) #s(literal 6 binary64))))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (-.f64 (*.f64 lambda2 (-.f64 (-.f64 (/.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))) lambda1) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (*.f64 lambda1 lambda1))))) (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.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))))))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
Calls

1 calls:

66.0ms
phi1
Results
AccuracySegmentsBranch
92.0%3phi1
Compiler

Compiled 5 to 4 computations (20% saved)

regimes112.0ms (0.3%)

Counts
141 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 phi2) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal -2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 (*.f64 (cos.f64 phi2) phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (/.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -6 binary64)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64))))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (+.f64 (+.f64 (/.f64 lambda1 lambda2) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) lambda1) (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -4 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 #s(literal -3 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -2 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) #s(literal 6 binary64))))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (-.f64 (*.f64 lambda2 (-.f64 (-.f64 (/.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))) lambda1) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (*.f64 lambda1 lambda1))))) (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
Calls

1 calls:

48.0ms
phi1
Results
AccuracySegmentsBranch
91.9%3phi1
Compiler

Compiled 5 to 4 computations (20% saved)

regimes66.0ms (0.2%)

Counts
139 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 phi2) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) #s(literal 2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) #s(literal -2 binary64)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 phi1 (*.f64 (cos.f64 phi2) phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 phi2)))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (*.f64 (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda1 lambda1)) (+.f64 lambda1 lambda2))))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 lambda2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/5040 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (/.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) #s(literal -6 binary64)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64))))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))) (*.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 lambda2 (-.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (+.f64 (+.f64 (/.f64 lambda1 lambda2) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) lambda1) (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -4 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 #s(literal -3 binary64) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (/.f64 (+.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal 6 binary64))) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -2 binary64)) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) #s(literal 6 binary64))))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1))) (*.f64 lambda2 (-.f64 (-.f64 (*.f64 lambda2 (-.f64 (-.f64 (/.f64 #s(literal 6 binary64) (*.f64 lambda1 lambda1)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 #s(literal 3 binary64) lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))) lambda1) (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) (*.f64 lambda1 lambda1))))) (/.f64 (+.f64 (-.f64 lambda1 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 lambda1))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 lambda1 #s(literal 2 binary64))) (*.f64 lambda1 lambda1))) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda1 lambda1)))) lambda1) (/.f64 #s(literal 4 binary64) lambda1)))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
Calls

1 calls:

38.0ms
phi1
Results
AccuracySegmentsBranch
90.8%3phi1
Compiler

Compiled 5 to 4 computations (20% saved)

regimes93.0ms (0.3%)

Counts
100 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
Calls

1 calls:

61.0ms
phi1
Results
AccuracySegmentsBranch
90.8%3phi1
Compiler

Compiled 5 to 4 computations (20% saved)

regimes221.0ms (0.7%)

Counts
99 → 4
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1))))
Calls

5 calls:

48.0ms
(-.f64 lambda1 lambda2)
46.0ms
phi1
31.0ms
phi2
28.0ms
lambda1
28.0ms
lambda2
Results
AccuracySegmentsBranch
85.8%4lambda2
83.6%3lambda1
78.4%3phi2
76.5%3(-.f64 lambda1 lambda2)
81.1%3phi1
Compiler

Compiled 27 to 21 computations (22.2% saved)

regimes78.0ms (0.2%)

Counts
98 → 4
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1))))
Calls

1 calls:

55.0ms
lambda2
Results
AccuracySegmentsBranch
85.8%4lambda2
Compiler

Compiled 5 to 4 computations (20% saved)

regimes104.0ms (0.3%)

Counts
97 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
Outputs
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
Calls

2 calls:

41.0ms
lambda1
27.0ms
lambda2
Results
AccuracySegmentsBranch
72.7%1lambda1
81.3%3lambda2
Compiler

Compiled 10 to 8 computations (20% saved)

regimes130.0ms (0.4%)

Counts
96 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
Calls

3 calls:

37.0ms
phi1
34.0ms
phi2
33.0ms
lambda2
Results
AccuracySegmentsBranch
75.0%4phi2
76.7%3phi1
74.9%3lambda2
Compiler

Compiled 15 to 12 computations (20% saved)

regimes179.0ms (0.5%)

Counts
94 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) #s(literal 2 binary64))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1))) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) (+.f64 #s(literal 1 binary64) (*.f64 phi2 (*.f64 phi2 #s(literal -1/2 binary64))))) #s(literal 2 binary64))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64))))) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (/.f64 (+.f64 lambda1 lambda2) (*.f64 lambda2 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 lambda2 (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (*.f64 (+.f64 lambda1 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lambda1 (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 lambda1 lambda1) #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 lambda1 lambda1))) (*.f64 (*.f64 lambda1 lambda1) #s(literal -6 binary64))) lambda2)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64))))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
Calls

5 calls:

55.0ms
lambda2
29.0ms
phi1
28.0ms
(-.f64 lambda1 lambda2)
28.0ms
lambda1
26.0ms
phi2
Results
AccuracySegmentsBranch
69.3%1phi2
69.3%1lambda2
69.3%1lambda1
69.3%1(-.f64 lambda1 lambda2)
69.3%1phi1
Compiler

Compiled 27 to 21 computations (22.2% saved)

regimes160.0ms (0.5%)

Counts
66 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
Calls

5 calls:

49.0ms
lambda2
21.0ms
phi1
18.0ms
phi2
18.0ms
lambda1
18.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
67.2%1phi2
67.2%1lambda2
67.2%1lambda1
67.2%1phi1
67.2%1(-.f64 lambda1 lambda2)
Compiler

Compiled 27 to 21 computations (22.2% saved)

regimes139.0ms (0.4%)

Counts
65 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
Outputs
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
Calls

5 calls:

31.0ms
lambda2
30.0ms
(-.f64 lambda1 lambda2)
30.0ms
lambda1
18.0ms
phi2
17.0ms
phi1
Results
AccuracySegmentsBranch
57.3%3lambda2
59.2%3phi2
51.1%1(-.f64 lambda1 lambda2)
57.9%3lambda1
58.1%5phi1
Compiler

Compiled 27 to 21 computations (22.2% saved)

regimes80.0ms (0.2%)

Counts
62 → 4
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (sin.f64 phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))))))))
(atan2.f64 (sin.f64 lambda1) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))
Outputs
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2)))))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
Calls

4 calls:

19.0ms
phi2
19.0ms
phi1
18.0ms
lambda2
17.0ms
lambda1
Results
AccuracySegmentsBranch
56.5%4phi1
51.1%1lambda2
51.1%1lambda1
52.8%2phi2
Compiler

Compiled 20 to 16 computations (20% saved)

regimes43.0ms (0.1%)

Counts
51 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
Calls

2 calls:

15.0ms
phi1
14.0ms
phi2
Results
AccuracySegmentsBranch
51.1%1phi2
54.4%3phi1
Compiler

Compiled 10 to 8 computations (20% saved)

regimes123.0ms (0.4%)

Counts
50 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) #s(literal 1/2 binary64) (*.f64 (cos.f64 lambda1) (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) lambda1) (cos.f64 lambda2)))))) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))
Outputs
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
Calls

4 calls:

46.0ms
lambda2
23.0ms
phi2
14.0ms
phi1
14.0ms
lambda1
Results
AccuracySegmentsBranch
51.1%1lambda1
51.1%1lambda2
51.1%1phi2
51.1%1phi1
Compiler

Compiled 20 to 16 computations (20% saved)

regimes97.0ms (0.3%)

Counts
43 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
Outputs
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
Calls

5 calls:

34.0ms
lambda1
21.0ms
phi1
12.0ms
lambda2
12.0ms
phi2
12.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
52.7%3phi1
49.2%1(-.f64 lambda1 lambda2)
49.2%1lambda1
49.2%1lambda2
49.2%1phi2
Compiler

Compiled 27 to 21 computations (22.2% saved)

regimes453.0ms (1.4%)

Counts
41 → 2
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda2) (sin.f64 lambda1)) (cos.f64 lambda1)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (sin.f64 (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 (+.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/6 binary64) (*.f64 (cos.f64 lambda1) lambda2)))) (cos.f64 lambda1)))) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) #s(literal 1/2 binary64)))))) (sin.f64 lambda2)) phi2)
Outputs
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
Calls

5 calls:

393.0ms
phi1
21.0ms
(-.f64 lambda1 lambda2)
11.0ms
lambda2
11.0ms
lambda1
11.0ms
phi2
Results
AccuracySegmentsBranch
49.5%2phi2
47.5%1(-.f64 lambda1 lambda2)
47.5%1lambda1
47.5%1lambda2
47.5%1phi1
Compiler

Compiled 27 to 21 computations (22.2% saved)

regimes68.0ms (0.2%)

Counts
35 → 3
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
Outputs
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
Calls

5 calls:

21.0ms
phi2
12.0ms
(-.f64 lambda1 lambda2)
11.0ms
lambda1
10.0ms
lambda2
10.0ms
phi1
Results
AccuracySegmentsBranch
46.3%1(-.f64 lambda1 lambda2)
46.3%1lambda2
46.3%1lambda1
49.9%3phi1
46.3%1phi2
Compiler

Compiled 27 to 21 computations (22.2% saved)

regimes27.0ms (0.1%)

Counts
34 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
Outputs
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
Calls

2 calls:

13.0ms
phi1
10.0ms
phi2
Results
AccuracySegmentsBranch
46.3%1phi2
46.3%1phi1
Compiler

Compiled 10 to 8 computations (20% saved)

regimes75.0ms (0.2%)

Counts
33 → 2
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (+.f64 lambda1 lambda2))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))) (sin.f64 phi2))
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (sin.f64 phi2))
Outputs
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
Calls

5 calls:

22.0ms
phi2
21.0ms
lambda1
9.0ms
(-.f64 lambda1 lambda2)
9.0ms
lambda2
9.0ms
phi1
Results
AccuracySegmentsBranch
34.4%1lambda2
36.2%2lambda1
34.4%1phi1
34.4%1(-.f64 lambda1 lambda2)
34.4%1phi2
Compiler

Compiled 27 to 21 computations (22.2% saved)

regimes33.0ms (0.1%)

Counts
19 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) (sin.f64 phi2))
Outputs
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
Calls

1 calls:

30.0ms
lambda1
Results
AccuracySegmentsBranch
34.4%1lambda1
Compiler

Compiled 5 to 4 computations (20% saved)

regimes43.0ms (0.1%)

Counts
17 → 2
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
Outputs
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2))
Calls

5 calls:

19.0ms
phi1
5.0ms
lambda1
5.0ms
(-.f64 lambda1 lambda2)
5.0ms
phi2
5.0ms
lambda2
Results
AccuracySegmentsBranch
33.6%1(-.f64 lambda1 lambda2)
33.6%1lambda2
33.6%1phi1
35.3%2phi2
33.6%1lambda1
Compiler

Compiled 27 to 21 computations (22.2% saved)

regimes28.0ms (0.1%)

Counts
16 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (-.f64 #s(literal 0 binary64) (sin.f64 lambda2)) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda1 (-.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)))) phi2)
(atan2.f64 (sin.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)))))
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/120 binary64)))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))))) (sin.f64 phi2))
(atan2.f64 (sin.f64 (/.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))) phi2)
(atan2.f64 (sin.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) phi2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal -1/5040 binary64)))))))))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64))))))) (sin.f64 phi2))
(atan2.f64 (+.f64 (*.f64 lambda2 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 lambda2))) (*.f64 lambda1 (+.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal -1/12 binary64)))) (*.f64 lambda1 (+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 lambda2 lambda2) #s(literal 1/12 binary64))))))))) (sin.f64 phi2))
Outputs
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
Calls

2 calls:

22.0ms
lambda1
5.0ms
phi2
Results
AccuracySegmentsBranch
33.6%1lambda1
33.6%1phi2
Compiler

Compiled 10 to 8 computations (20% saved)

regimes6.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(atan2.f64 (sin.f64 lambda1) phi2)
Outputs
(atan2.f64 (sin.f64 lambda1) phi2)
Calls

4 calls:

1.0ms
phi1
1.0ms
lambda1
1.0ms
phi2
1.0ms
lambda2
Results
AccuracySegmentsBranch
22.5%1lambda2
22.5%1phi1
22.5%1lambda1
22.5%1phi2
Compiler

Compiled 20 to 16 computations (20% saved)

bsearch195.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
73.0ms
4.667933309449169e-17
30425.625817114455
112.0ms
-94.45812297494072
-9.730241724342373e-24
Results
83.0ms142×1valid
74.0ms210×0valid
Compiler

Compiled 1377 to 903 computations (34.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 127.0ms
ival-cos: 67.0ms (52.6% of total)
ival-sin: 30.0ms (23.5% of total)
ival-mult: 15.0ms (11.8% of total)
ival-sub: 6.0ms (4.7% of total)
ival-atan2: 5.0ms (3.9% of total)
backward-pass: 4.0ms (3.1% of total)
const: 0.0ms (0% of total)

bsearch153.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
61.0ms
9.44475778128946e-20
6.782454366327125e-15
82.0ms
-2.197917101201957
-2.0582129912389913e-14
Results
102.0ms150×1valid
29.0ms154×0valid
Compiler

Compiled 1232 to 783 computations (36.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 101.0ms
ival-sin: 41.0ms (40.8% of total)
ival-cos: 32.0ms (31.8% of total)
ival-mult: 13.0ms (12.9% of total)
ival-sub: 5.0ms (5% of total)
ival-atan2: 5.0ms (5% of total)
backward-pass: 4.0ms (4% of total)
const: 0.0ms (0% of total)

bsearch159.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
88.0ms
1.390321814537648
9137320230.509298
59.0ms
-365.30586233639514
-39.83219211815533
Results
119.0ms182×1valid
17.0ms74×0valid
Compiler

Compiled 1187 to 775 computations (34.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 119.0ms
ival-sin: 43.0ms (36.2% of total)
ival-cos: 43.0ms (36.2% of total)
ival-mult: 18.0ms (15.2% of total)
ival-sub: 5.0ms (4.2% of total)
ival-atan2: 5.0ms (4.2% of total)
backward-pass: 5.0ms (4.2% of total)
const: 0.0ms (0% of total)

bsearch168.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
81.0ms
1.390321814537648
9137320230.509298
77.0ms
-93442181.80843766
-2257206.2165684057
Results
130.0ms192×1valid
17.0ms80×0valid
Compiler

Compiled 1225 to 805 computations (34.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 111.0ms
ival-cos: 46.0ms (41.3% of total)
ival-sin: 36.0ms (32.3% of total)
ival-mult: 14.0ms (12.6% of total)
ival-sub: 5.0ms (4.5% of total)
ival-atan2: 5.0ms (4.5% of total)
backward-pass: 5.0ms (4.5% of total)
const: 0.0ms (0% of total)

bsearch212.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
112.0ms
1.390321814537648
9137320230.509298
90.0ms
-39.83219211815533
-3.326673654022913e-10
Results
173.0ms240×1valid
16.0ms80×0valid
Compiler

Compiled 1315 to 843 computations (35.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 166.0ms
ival-sin: 69.0ms (41.5% of total)
ival-mult: 41.0ms (24.7% of total)
ival-cos: 36.0ms (21.7% of total)
ival-atan2: 8.0ms (4.8% of total)
ival-sub: 7.0ms (4.2% of total)
backward-pass: 6.0ms (3.6% of total)
const: 0.0ms (0% of total)

bsearch176.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
75.0ms
3.5709652064567584e-11
1.523270140221008e-5
88.0ms
-2257206.2165684057
-365.30586233639514
Results
139.0ms202×1valid
14.0ms70×0valid
Compiler

Compiled 1089 to 703 computations (35.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 128.0ms
ival-sin: 53.0ms (41.5% of total)
ival-cos: 38.0ms (29.7% of total)
ival-mult: 14.0ms (11% of total)
backward-pass: 12.0ms (9.4% of total)
ival-sub: 6.0ms (4.7% of total)
ival-atan2: 5.0ms (3.9% of total)
const: 0.0ms (0% of total)

bsearch194.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
83.0ms
3.5709652064567584e-11
1.523270140221008e-5
101.0ms
-1.520691733265266e-13
-1.2556061739580879e-18
Results
138.0ms195×1valid
35.0ms93×0valid
Compiler

Compiled 971 to 653 computations (32.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 147.0ms
ival-sin: 45.0ms (30.6% of total)
ival-atan2: 27.0ms (18.4% of total)
ival-cos: 25.0ms (17% of total)
ival-mult: 24.0ms (16.3% of total)
backward-pass: 20.0ms (13.6% of total)
ival-sub: 6.0ms (4.1% of total)
const: 0.0ms (0% of total)

bsearch222.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
113.0ms
3.5709652064567584e-11
1.523270140221008e-5
95.0ms
-1.520691733265266e-13
-1.2556061739580879e-18
Results
110.0ms199×1valid
30.0ms89×0valid
Compiler

Compiled 971 to 653 computations (32.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 121.0ms
ival-sub: 33.0ms (27.3% of total)
ival-mult: 27.0ms (22.4% of total)
ival-sin: 26.0ms (21.5% of total)
ival-cos: 24.0ms (19.9% of total)
ival-atan2: 5.0ms (4.1% of total)
backward-pass: 5.0ms (4.1% of total)
const: 0.0ms (0% of total)

bsearch320.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
102.0ms
4.667933309449169e-17
30425.625817114455
103.0ms
-6522710244979.528
-94.45812297494072
87.0ms
-3.7379914574344523e+155
-3.0660381328857044e+153
Results
213.0ms253×1valid
44.0ms195×0valid
Compiler

Compiled 1479 to 1014 computations (31.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 229.0ms
ival-sin: 89.0ms (38.9% of total)
ival-sub: 50.0ms (21.8% of total)
ival-cos: 45.0ms (19.7% of total)
ival-mult: 20.0ms (8.7% of total)
ival-atan2: 16.0ms (7% of total)
backward-pass: 8.0ms (3.5% of total)
const: 0.0ms (0% of total)

bsearch298.0ms (0.9%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
96.0ms
4.667933309449169e-17
30425.625817114455
112.0ms
-6522710244979.528
-94.45812297494072
72.0ms
-3.7379914574344523e+155
-3.0660381328857044e+153
Results
219.0ms257×1valid
43.0ms191×0valid
Compiler

Compiled 1479 to 1014 computations (31.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 213.0ms
ival-cos: 66.0ms (31% of total)
ival-sin: 53.0ms (24.9% of total)
ival-sub: 40.0ms (18.8% of total)
ival-mult: 36.0ms (16.9% of total)
backward-pass: 9.0ms (4.2% of total)
ival-atan2: 8.0ms (3.8% of total)
const: 0.0ms (0% of total)

bsearch182.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
69.0ms
4.667933309449169e-17
30425.625817114455
82.0ms
-6522710244979.528
-94.45812297494072
Results
94.0ms165×1valid
44.0ms171×0valid
Compiler

Compiled 1085 to 758 computations (30.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 119.0ms
ival-sin: 54.0ms (45.4% of total)
ival-cos: 33.0ms (27.8% of total)
ival-mult: 16.0ms (13.5% of total)
ival-sub: 6.0ms (5% of total)
ival-atan2: 6.0ms (5% of total)
backward-pass: 4.0ms (3.4% of total)
const: 0.0ms (0% of total)

bsearch175.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
119.0ms
1.390321814537648
9137320230.509298
48.0ms
-365.30586233639514
-39.83219211815533
Results
140.0ms183×1valid
16.0ms73×0valid
Compiler

Compiled 819 to 567 computations (30.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 139.0ms
backward-pass: 39.0ms (28.1% of total)
ival-sin: 36.0ms (25.9% of total)
ival-cos: 35.0ms (25.2% of total)
ival-mult: 19.0ms (13.7% of total)
ival-sub: 5.0ms (3.6% of total)
ival-atan2: 5.0ms (3.6% of total)
const: 0.0ms (0% of total)

bsearch168.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
86.0ms
6.322994057881995
113.1674960317725
73.0ms
-2.406006777330845e+23
-519201399408589.9
Results
135.0ms193×1valid
13.0ms63×0valid
Compiler

Compiled 1299 to 775 computations (40.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 99.0ms
ival-sin: 34.0ms (34.2% of total)
ival-cos: 34.0ms (34.2% of total)
ival-mult: 13.0ms (13.1% of total)
ival-sub: 9.0ms (9.1% of total)
ival-atan2: 5.0ms (5% of total)
backward-pass: 5.0ms (5% of total)
const: 0.0ms (0% of total)

bsearch215.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
66.0ms
3.5709652064567584e-11
1.523270140221008e-5
55.0ms
5.794237402584681e-256
2.4786799123767228e-250
82.0ms
-2.507304620791495e-61
-1.0677363352131243e-65
Results
134.0ms277×1valid
53.0ms139×0valid
Compiler

Compiled 1329 to 938 computations (29.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 138.0ms
ival-sin: 38.0ms (27.6% of total)
ival-cos: 36.0ms (26.1% of total)
ival-sub: 29.0ms (21% of total)
ival-mult: 20.0ms (14.5% of total)
ival-atan2: 7.0ms (5.1% of total)
backward-pass: 7.0ms (5.1% of total)
const: 0.0ms (0% of total)

bsearch183.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
85.0ms
3.5709652064567584e-11
1.523270140221008e-5
90.0ms
-1.1633511969571466e-253
-7.217158696661269e-267
Results
118.0ms207×1valid
45.0ms97×0valid
Compiler

Compiled 933 to 653 computations (30% saved)

Precisions
Click to see histograms. Total time spent on operations: 143.0ms
ival-sin: 84.0ms (58.7% of total)
ival-cos: 28.0ms (19.6% of total)
ival-mult: 14.0ms (9.8% of total)
ival-sub: 6.0ms (4.2% of total)
ival-atan2: 5.0ms (3.5% of total)
backward-pass: 5.0ms (3.5% of total)
const: 0.0ms (0% of total)

bsearch152.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
74.0ms
1.8097845078161877e-5
0.07717987250119261
71.0ms
-365.30586233639514
-39.83219211815533
Results
127.0ms176×1valid
10.0ms48×0valid
Compiler

Compiled 553 to 401 computations (27.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 120.0ms
ival-cos: 40.0ms (33.2% of total)
ival-sin: 33.0ms (27.4% of total)
ival-sub: 26.0ms (21.6% of total)
ival-mult: 11.0ms (9.1% of total)
ival-atan2: 4.0ms (3.3% of total)
backward-pass: 4.0ms (3.3% of total)
const: 0.0ms (0% of total)

bsearch102.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
98.0ms
977573539.0251725
8669812421.78123
Results
90.0ms80×1valid
4.0ms16×0valid
Compiler

Compiled 275 to 191 computations (30.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 87.0ms
ival-sub: 52.0ms (59.7% of total)
ival-sin: 13.0ms (14.9% of total)
ival-cos: 13.0ms (14.9% of total)
ival-mult: 5.0ms (5.7% of total)
ival-atan2: 2.0ms (2.3% of total)
backward-pass: 2.0ms (2.3% of total)
const: 0.0ms (0% of total)

bsearch263.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
155.0ms
1.390321814537648
9137320230.509298
100.0ms
-3.326673654022913e-10
-1.520691733265266e-13
Results
230.0ms216×1valid
14.0ms72×0valid
Compiler

Compiled 755 to 527 computations (30.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 173.0ms
ival-cos: 106.0ms (61.2% of total)
ival-sin: 34.0ms (19.6% of total)
ival-mult: 16.0ms (9.2% of total)
ival-sub: 6.0ms (3.5% of total)
ival-atan2: 6.0ms (3.5% of total)
backward-pass: 6.0ms (3.5% of total)
const: 0.0ms (0% of total)

bsearch181.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
176.0ms
-2.6978351990813115e-59
-9.507296643501044e-84
Results
138.0ms83×1valid
32.0ms93×0valid
Compiler

Compiled 321 to 232 computations (27.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 159.0ms
ival-mult: 107.0ms (67.1% of total)
ival-cos: 29.0ms (18.2% of total)
ival-sin: 15.0ms (9.4% of total)
ival-sub: 3.0ms (1.9% of total)
ival-atan2: 3.0ms (1.9% of total)
backward-pass: 2.0ms (1.3% of total)
const: 0.0ms (0% of total)

bsearch80.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
67.0ms
404.63822666681665
977573539.0251725
Results
53.0ms103×1valid
9.0ms41×0valid
Compiler

Compiled 224 to 167 computations (25.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-sin: 19.0ms (36.7% of total)
ival-cos: 18.0ms (34.8% of total)
ival-mult: 7.0ms (13.5% of total)
ival-sub: 3.0ms (5.8% of total)
ival-atan2: 3.0ms (5.8% of total)
backward-pass: 3.0ms (5.8% of total)
const: 0.0ms (0% of total)

simplify252.0ms (0.8%)

Algorithm
egg-herbie
Rules
866×neg-mul-1_binary64
834×distribute-lft-neg-in_binary64
816×unsub-neg_binary64
498×neg-sub0_binary64
476×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02551532
14501532
26431532
37521532
48341532
510671532
614521532
715261532
815971532
916791532
1017761532
1118611532
1219421532
1320681532
1421631532
1522721532
1624491532
1726891532
1829701532
1931871532
2033581532
2134491532
2234941532
2335271532
2435431532
2535931532
2636311532
2736631532
2836891532
2936941532
3036941532
Stop Event
saturated
Calls
Call 1
Inputs
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(if (<=.f64 lambda2 #s(literal -3445438585901693/604462909807314587353088 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) (if (<=.f64 lambda2 #s(literal 6139076427730539/4722366482869645213696 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))))
(if (<=.f64 lambda1 #s(literal -5718490662849961/36893488147419103232 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) (if (<=.f64 lambda1 #s(literal 8493259021529137/1267650600228229401496703205376 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))))
(if (<=.f64 phi1 #s(literal -40 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi1 #s(literal 3152519739159347/2251799813685248 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))))
(if (<=.f64 phi1 #s(literal -2300000 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi1 #s(literal 3152519739159347/2251799813685248 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))))
(if (<=.f64 phi1 #s(literal -3910709743626425/73786976294838206464 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi1 #s(literal 3152519739159347/2251799813685248 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))))
(if (<=.f64 phi1 #s(literal -370 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi1 #s(literal 4722366482869645/2361183241434822606848 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))))
(if (<=.f64 phi1 #s(literal -7009600759022017/1298074214633706907132624082305024 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi1 #s(literal 3172221350668787/38685626227668133590597632 binary64)) (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))))
(if (<=.f64 phi1 #s(literal -1541463129877527/81129638414606681695789005144064 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi1 #s(literal 5570730176784211/154742504910672534362390528 binary64)) (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(if (<=.f64 lambda2 #s(literal -45000000000000000918356702283918738421633729956975454855523750140863752738816524226499677965554863987489666960698655868693694390256514114830275798315827200 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) (if (<=.f64 lambda2 #s(literal -95 binary64)) (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) (if (<=.f64 lambda2 #s(literal 6050532056176733/147573952589676412928 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1)))))))
(if (<=.f64 lambda2 #s(literal -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1)))) (if (<=.f64 lambda2 #s(literal -95 binary64)) (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) (if (<=.f64 lambda2 #s(literal 8669969714643489/18446744073709551616 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1)))))))
(if (<=.f64 lambda2 #s(literal -95 binary64)) (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) (if (<=.f64 lambda2 #s(literal 3602879701896397/18014398509481984 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))))
(if (<=.f64 phi1 #s(literal -40 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (if (<=.f64 phi1 #s(literal 3152519739159347/2251799813685248 binary64)) (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(if (<=.f64 phi2 #s(literal -520000000000000 binary64)) (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (if (<=.f64 phi2 #s(literal 3602879701896397/562949953421312 binary64)) (atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(if (<=.f64 phi1 #s(literal -3618502788666131/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) (if (<=.f64 phi1 #s(literal 7255021332124309/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))) (if (<=.f64 phi1 #s(literal 1431368170423721/38685626227668133590597632 binary64)) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))))
(if (<=.f64 phi1 #s(literal -8974102853737803/553956966280111321359151042308621317197106853745652161186848528428353614047320326248246548509656023453846098404449586961587736474553087989908021159880755329796288475560940755137311819879076531853615938045960455092067922915100261601864210866521544040371494407003426519343169536 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) (if (<=.f64 phi1 #s(literal 5570730176784211/154742504910672534362390528 binary64)) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(if (<=.f64 phi1 #s(literal -40 binary64)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1)))) (if (<=.f64 phi1 #s(literal 5460236245818027/295147905179352825856 binary64)) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))))
(if (<=.f64 phi2 #s(literal 1750000000 binary64)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) (atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2)))
(if (<=.f64 phi1 #s(literal -3191564163782621/9671406556917033397649408 binary64)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1)))) (if (<=.f64 phi1 #s(literal 3152519739159347/2251799813685248 binary64)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(if (<=.f64 lambda1 #s(literal -8684406692798715/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(if (<=.f64 phi2 #s(literal 450 binary64)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) (atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 lambda1) phi2)
Outputs
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))
(if (<=.f64 lambda2 #s(literal -3445438585901693/604462909807314587353088 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) (if (<=.f64 lambda2 #s(literal 6139076427730539/4722366482869645213696 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))))))
(if (<=.f64 lambda2 #s(literal -3445438585901693/604462909807314587353088 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (if (<=.f64 lambda2 #s(literal 6139076427730539/4722366482869645213696 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))))
(if (<=.f64 lambda1 #s(literal -5718490662849961/36893488147419103232 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))) (if (<=.f64 lambda1 #s(literal 8493259021529137/1267650600228229401496703205376 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))))
(if (<=.f64 lambda1 #s(literal -5718490662849961/36893488147419103232 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (if (<=.f64 lambda1 #s(literal 8493259021529137/1267650600228229401496703205376 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))))
(if (<=.f64 phi1 #s(literal -40 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi1 #s(literal 3152519739159347/2251799813685248 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))))
(if (<=.f64 phi1 #s(literal -40 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi1 #s(literal 3152519739159347/2251799813685248 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (*.f64 (cos.f64 phi2) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi1 phi1)))))))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))
(if (<=.f64 phi1 #s(literal -2300000 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi1 #s(literal 3152519739159347/2251799813685248 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 phi1)) #s(literal 1 binary64)) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))))
(if (<=.f64 phi1 #s(literal -2300000 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi1 #s(literal 3152519739159347/2251799813685248 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (-.f64 (*.f64 (sin.f64 phi2) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 phi1) #s(literal -1/2 binary64)))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))
(if (<=.f64 phi1 #s(literal -3910709743626425/73786976294838206464 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi1 #s(literal 3152519739159347/2251799813685248 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))))
(if (<=.f64 phi1 #s(literal -3910709743626425/73786976294838206464 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi1 #s(literal 3152519739159347/2251799813685248 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1)))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))
(if (<=.f64 phi1 #s(literal -370 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi1 #s(literal 4722366482869645/2361183241434822606848 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))))
(if (<=.f64 phi1 #s(literal -370 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi1 #s(literal 4722366482869645/2361183241434822606848 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))
(if (<=.f64 phi1 #s(literal -7009600759022017/1298074214633706907132624082305024 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi1 #s(literal 3172221350668787/38685626227668133590597632 binary64)) (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))))
(if (<=.f64 phi1 #s(literal -7009600759022017/1298074214633706907132624082305024 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi1 #s(literal 3172221350668787/38685626227668133590597632 binary64)) (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))
(if (<=.f64 phi1 #s(literal -1541463129877527/81129638414606681695789005144064 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi1 #s(literal 5570730176784211/154742504910672534362390528 binary64)) (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(if (<=.f64 phi1 #s(literal -1541463129877527/81129638414606681695789005144064 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi1 #s(literal 5570730176784211/154742504910672534362390528 binary64)) (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(if (<=.f64 lambda2 #s(literal -45000000000000000918356702283918738421633729956975454855523750140863752738816524226499677965554863987489666960698655868693694390256514114830275798315827200 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) (if (<=.f64 lambda2 #s(literal -95 binary64)) (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) (if (<=.f64 lambda2 #s(literal 6050532056176733/147573952589676412928 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1)))))))
(if (<=.f64 lambda2 #s(literal -45000000000000000918356702283918738421633729956975454855523750140863752738816524226499677965554863987489666960698655868693694390256514114830275798315827200 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (if (<=.f64 lambda2 #s(literal -95 binary64)) (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) (if (<=.f64 lambda2 #s(literal 6050532056176733/147573952589676412928 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))))
(if (<=.f64 lambda2 #s(literal -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1)))) (if (<=.f64 lambda2 #s(literal -95 binary64)) (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) (if (<=.f64 lambda2 #s(literal 8669969714643489/18446744073709551616 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 phi1)))))))
(if (<=.f64 lambda2 #s(literal -25999999999999998876644197589149813482482645581104389076238714872913071075214071862033967206499535890505949953083909759198974259222505479814310310801571840 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) (if (<=.f64 lambda2 #s(literal -95 binary64)) (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) (if (<=.f64 lambda2 #s(literal 8669969714643489/18446744073709551616 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))))
(if (<=.f64 lambda2 #s(literal -95 binary64)) (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) (if (<=.f64 lambda2 #s(literal 3602879701896397/18014398509481984 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))))
(if (<=.f64 lambda2 #s(literal -95 binary64)) (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) (if (<=.f64 lambda2 #s(literal 3602879701896397/18014398509481984 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2))))
(if (<=.f64 phi1 #s(literal -40 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (if (<=.f64 phi1 #s(literal 3152519739159347/2251799813685248 binary64)) (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (-.f64 #s(literal 0 binary64) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(if (<=.f64 phi1 #s(literal -40 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (if (<=.f64 phi1 #s(literal 3152519739159347/2251799813685248 binary64)) (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(if (<=.f64 phi2 #s(literal -520000000000000 binary64)) (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (if (<=.f64 phi2 #s(literal 3602879701896397/562949953421312 binary64)) (atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2)) #s(literal 1 binary64)) (cos.f64 phi1))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(if (<=.f64 phi2 #s(literal -520000000000000 binary64)) (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (if (<=.f64 phi2 #s(literal 3602879701896397/562949953421312 binary64)) (atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 phi2) #s(literal 1/24 binary64)))))) (+.f64 (*.f64 phi2 (*.f64 (cos.f64 phi1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 phi2 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)))))) (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(if (<=.f64 phi1 #s(literal -3618502788666131/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) (if (<=.f64 phi1 #s(literal 7255021332124309/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 phi2))))))) (if (<=.f64 phi1 #s(literal 1431368170423721/38685626227668133590597632 binary64)) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))))
(if (<=.f64 phi1 #s(literal -3618502788666131/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (if (<=.f64 phi1 #s(literal 7255021332124309/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 (*.f64 phi2 phi2) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))) (if (<=.f64 phi1 #s(literal 1431368170423721/38685626227668133590597632 binary64)) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))
(if (<=.f64 phi1 #s(literal -8974102853737803/553956966280111321359151042308621317197106853745652161186848528428353614047320326248246548509656023453846098404449586961587736474553087989908021159880755329796288475560940755137311819879076531853615938045960455092067922915100261601864210866521544040371494407003426519343169536 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) (if (<=.f64 phi1 #s(literal 5570730176784211/154742504910672534362390528 binary64)) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))))
(if (<=.f64 phi1 #s(literal -8974102853737803/553956966280111321359151042308621317197106853745652161186848528428353614047320326248246548509656023453846098404449586961587736474553087989908021159880755329796288475560940755137311819879076531853615938045960455092067922915100261601864210866521544040371494407003426519343169536 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 phi2)))))) (if (<=.f64 phi1 #s(literal 5570730176784211/154742504910672534362390528 binary64)) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(if (<=.f64 phi1 #s(literal -40 binary64)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1)))) (if (<=.f64 phi1 #s(literal 5460236245818027/295147905179352825856 binary64)) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))))
(if (<=.f64 phi1 #s(literal -40 binary64)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1)))) (if (<=.f64 phi1 #s(literal 5460236245818027/295147905179352825856 binary64)) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))))))
(if (<=.f64 phi2 #s(literal 1750000000 binary64)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) (atan2.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 lambda1)) (sin.f64 phi2)))
(if (<=.f64 phi2 #s(literal 1750000000 binary64)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (atan2.f64 (*.f64 (cos.f64 lambda1) (*.f64 #s(literal 1/6 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (sin.f64 phi2)))
(if (<=.f64 phi1 #s(literal -3191564163782621/9671406556917033397649408 binary64)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1)))) (if (<=.f64 phi1 #s(literal 3152519739159347/2251799813685248 binary64)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))))
(if (<=.f64 phi1 #s(literal -3191564163782621/9671406556917033397649408 binary64)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1)))) (if (<=.f64 phi1 #s(literal 3152519739159347/2251799813685248 binary64)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (sin.f64 phi1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 #s(literal 0 binary64) (sin.f64 phi1))))
(if (<=.f64 lambda1 #s(literal -8684406692798715/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) lambda2)) phi2) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))
(if (<=.f64 lambda1 #s(literal -8684406692798715/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) phi2) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))
(if (<=.f64 phi2 #s(literal 450 binary64)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) (atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)
(atan2.f64 (sin.f64 lambda1) phi2)

soundness4.3s (12.8%)

Rules
6042×+-lowering-+.f64
6042×+-lowering-+.f32
5708×*-lowering-*.f32
5708×*-lowering-*.f64
5304×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03295131
111474951
241064795
372284795
084004795
086114828
1325714427
2754014358
0810614358
0122621723
1449621019
0844921019
074315023
1273613239
2617911902
0856511902
063372
1393293
23666293
08620293
02196
112896
285096
0846696
060343
1396259
23868259
09178259
061353
1386296
23590296
08908296
01723
13223
26823
314023
422423
538523
674623
7110623
8162123
9290223
10340123
11350323
0350323
Stop Event
fuel
iter limit
saturated
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 6143 to 3110 computations (49.4% saved)

preprocess292.0ms (0.9%)

Compiler

Compiled 3472 to 534 computations (84.6% saved)

end0.0ms (0%)

Profiling

Loading profile data...