Equirectangular approximation to distance on a great circle

Time bar (total: 20.9s)

analyze771.0ms (3.7%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
0%0%99.8%0.2%0%0%0%8
0%0%99.8%0.2%0%0%0%9
3.1%3.1%96.6%0.2%0%0%0%10
15.6%15.6%84.2%0.2%0%0%0%11
15.6%15.6%84.2%0.2%0%0%0%12
Compiler

Compiled 38 to 18 computations (52.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 433.0ms
ival-mult: 228.0ms (52.7% of total)
ival-add: 67.0ms (15.5% of total)
ival-sub: 40.0ms (9.2% of total)
ival-cos: 36.0ms (8.3% of total)
ival-sqrt: 28.0ms (6.5% of total)
ival-div: 27.0ms (6.2% of total)
const: 4.0ms (0.9% of total)
backward-pass: 1.0ms (0.2% of total)

sample2.8s (13.3%)

Results
1.4s6110×0valid
916.0ms2146×1valid
Precisions
Click to see histograms. Total time spent on operations: 1.4s
ival-mult: 488.0ms (36.1% of total)
ival-cos: 244.0ms (18.1% of total)
ival-sub: 236.0ms (17.5% of total)
ival-add: 121.0ms (9% of total)
ival-div: 103.0ms (7.6% of total)
ival-sqrt: 87.0ms (6.4% of total)
backward-pass: 58.0ms (4.3% of total)
const: 13.0ms (1% of total)
Bogosity

preprocess269.0ms (1.3%)

Algorithm
egg-herbie
Rules
2168×+-lowering-+.f64
2168×+-lowering-+.f32
1824×unsub-neg
1560×*-lowering-*.f32
1560×*-lowering-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0150349
1415347
21082343
35106341
01716
13616
28716
332216
4152816
5510616
0810316
Stop Event
iter limit
node limit
node limit
Calls
Call 1
Inputs
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
Outputs
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
Call 2
Inputs
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* (neg R) (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* R (sqrt (+ (* (* (- (neg lambda1) lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- (neg lambda1) lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* R (sqrt (+ (* (* (- lambda1 (neg lambda2)) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 (neg lambda2)) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ (neg phi1) phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ (neg phi1) phi2) 2)))) (* (- (neg phi1) phi2) (- (neg phi1) phi2)))))
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 (neg phi2)) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 (neg phi2)) 2)))) (* (- phi1 (neg phi2)) (- phi1 (neg phi2))))))
(neg (* (neg R) (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))))
(neg (* R (sqrt (+ (* (* (- (neg lambda1) lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- (neg lambda1) lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))))
(neg (* R (sqrt (+ (* (* (- lambda1 (neg lambda2)) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 (neg lambda2)) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))))
(neg (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ (neg phi1) phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ (neg phi1) phi2) 2)))) (* (- (neg phi1) phi2) (- (neg phi1) phi2))))))
(neg (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 (neg phi2)) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 (neg phi2)) 2)))) (* (- phi1 (neg phi2)) (- phi1 (neg phi2)))))))
(* lambda1 (sqrt (+ (* (* (- R lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- R lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* lambda2 (sqrt (+ (* (* (- lambda1 R) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 R) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* phi1 (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ R phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ R phi2) 2)))) (* (- R phi2) (- R phi2)))))
(* phi2 (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 R) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 R) 2)))) (* (- phi1 R) (- phi1 R)))))
(* R (sqrt (+ (* (* (- lambda2 lambda1) (cos (/ (+ phi1 phi2) 2))) (* (- lambda2 lambda1) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* R (sqrt (+ (* (* (- phi1 lambda2) (cos (/ (+ lambda1 phi2) 2))) (* (- phi1 lambda2) (cos (/ (+ lambda1 phi2) 2)))) (* (- lambda1 phi2) (- lambda1 phi2)))))
(* R (sqrt (+ (* (* (- phi2 lambda2) (cos (/ (+ phi1 lambda1) 2))) (* (- phi2 lambda2) (cos (/ (+ phi1 lambda1) 2)))) (* (- phi1 lambda1) (- phi1 lambda1)))))
(* R (sqrt (+ (* (* (- lambda1 phi1) (cos (/ (+ lambda2 phi2) 2))) (* (- lambda1 phi1) (cos (/ (+ lambda2 phi2) 2)))) (* (- lambda2 phi2) (- lambda2 phi2)))))
(* R (sqrt (+ (* (* (- lambda1 phi2) (cos (/ (+ phi1 lambda2) 2))) (* (- lambda1 phi2) (cos (/ (+ phi1 lambda2) 2)))) (* (- phi1 lambda2) (- phi1 lambda2)))))
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi2 phi1) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi2 phi1) 2)))) (* (- phi2 phi1) (- phi2 phi1)))))
Outputs
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* R (hypot (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (- phi1 phi2)))
(* (neg R) (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* (hypot (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (- phi1 phi2)) (neg R))
(* R (sqrt (+ (* (* (- (neg lambda1) lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- (neg lambda1) lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* R (hypot (- phi1 phi2) (* (cos (/ (+ phi1 phi2) 2)) (+ lambda1 lambda2))))
(* R (sqrt (+ (* (* (- lambda1 (neg lambda2)) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 (neg lambda2)) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* R (hypot (- phi1 phi2) (* (cos (/ (+ phi1 phi2) 2)) (+ lambda1 lambda2))))
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ (neg phi1) phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ (neg phi1) phi2) 2)))) (* (- (neg phi1) phi2) (- (neg phi1) phi2)))))
(* R (hypot (* (- lambda1 lambda2) (cos (/ (- phi2 phi1) 2))) (+ phi1 phi2)))
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 (neg phi2)) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 (neg phi2)) 2)))) (* (- phi1 (neg phi2)) (- phi1 (neg phi2))))))
(* R (hypot (* (- lambda1 lambda2) (cos (/ (- phi1 phi2) 2))) (+ phi1 phi2)))
(neg (* (neg R) (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))))
(* R (hypot (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (- phi1 phi2)))
(neg (* R (sqrt (+ (* (* (- (neg lambda1) lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- (neg lambda1) lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))))
(* (neg R) (hypot (- phi1 phi2) (* (cos (/ (+ phi1 phi2) 2)) (+ lambda1 lambda2))))
(neg (* R (sqrt (+ (* (* (- lambda1 (neg lambda2)) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 (neg lambda2)) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))))
(* (neg R) (hypot (- phi1 phi2) (* (cos (/ (+ phi1 phi2) 2)) (+ lambda1 lambda2))))
(neg (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ (neg phi1) phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ (neg phi1) phi2) 2)))) (* (- (neg phi1) phi2) (- (neg phi1) phi2))))))
(* (neg R) (hypot (* (- lambda1 lambda2) (cos (/ (- phi2 phi1) 2))) (+ phi1 phi2)))
(neg (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 (neg phi2)) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 (neg phi2)) 2)))) (* (- phi1 (neg phi2)) (- phi1 (neg phi2)))))))
(* (neg R) (hypot (* (- lambda1 lambda2) (cos (/ (- phi1 phi2) 2))) (+ phi1 phi2)))
(* lambda1 (sqrt (+ (* (* (- R lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- R lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* lambda1 (hypot (- phi1 phi2) (* (cos (/ (+ phi1 phi2) 2)) (- R lambda2))))
(* lambda2 (sqrt (+ (* (* (- lambda1 R) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 R) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* lambda2 (hypot (- phi1 phi2) (* (cos (/ (+ phi1 phi2) 2)) (- lambda1 R))))
(* phi1 (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ R phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ R phi2) 2)))) (* (- R phi2) (- R phi2)))))
(* phi1 (hypot (* (- lambda1 lambda2) (cos (/ (+ R phi2) 2))) (- R phi2)))
(* phi2 (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 R) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 R) 2)))) (* (- phi1 R) (- phi1 R)))))
(* phi2 (hypot (* (- lambda1 lambda2) (cos (/ (+ R phi1) 2))) (- phi1 R)))
(* R (sqrt (+ (* (* (- lambda2 lambda1) (cos (/ (+ phi1 phi2) 2))) (* (- lambda2 lambda1) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(* R (hypot (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (- phi1 phi2)))
(* R (sqrt (+ (* (* (- phi1 lambda2) (cos (/ (+ lambda1 phi2) 2))) (* (- phi1 lambda2) (cos (/ (+ lambda1 phi2) 2)))) (* (- lambda1 phi2) (- lambda1 phi2)))))
(* R (hypot (* (- phi1 lambda2) (cos (/ (+ lambda1 phi2) 2))) (- lambda1 phi2)))
(* R (sqrt (+ (* (* (- phi2 lambda2) (cos (/ (+ phi1 lambda1) 2))) (* (- phi2 lambda2) (cos (/ (+ phi1 lambda1) 2)))) (* (- phi1 lambda1) (- phi1 lambda1)))))
(* R (hypot (* (- phi2 lambda2) (cos (/ (+ lambda1 phi1) 2))) (- phi1 lambda1)))
(* R (sqrt (+ (* (* (- lambda1 phi1) (cos (/ (+ lambda2 phi2) 2))) (* (- lambda1 phi1) (cos (/ (+ lambda2 phi2) 2)))) (* (- lambda2 phi2) (- lambda2 phi2)))))
(* R (hypot (- phi2 lambda2) (* (- lambda1 phi1) (cos (/ (+ lambda2 phi2) 2)))))
(* R (sqrt (+ (* (* (- lambda1 phi2) (cos (/ (+ phi1 lambda2) 2))) (* (- lambda1 phi2) (cos (/ (+ phi1 lambda2) 2)))) (* (- phi1 lambda2) (- phi1 lambda2)))))
(* R (hypot (- phi1 lambda2) (* (- lambda1 phi2) (cos (/ (+ lambda2 phi1) 2)))))
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi2 phi1) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi2 phi1) 2)))) (* (- phi2 phi1) (- phi2 phi1)))))
(* R (hypot (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (- phi1 phi2)))
Symmetry

(negabs R)

(sort lambda1 lambda2)

(sort phi1 phi2)

explain348.0ms (1.7%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1880-0-(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
84119(7.001466318643079e-163 -1.3377915175848537e+302 -2.173744727561057e+173 1.6955951064593003e-211 4.074009062738352e+195)0-(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
00-0-(-.f64 phi1 phi2)
00-0-(/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))
00-0-(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
00-0-#s(literal 2 binary64)
00-0-(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
00-0-phi1
00-0-lambda1
00-0-(*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))
00-0-R
00-0-(-.f64 lambda1 lambda2)
00-0-(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
00-0-phi2
00-0-(+.f64 phi1 phi2)
00-0-lambda2
00-0-(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
Results
235.0ms380×1valid
25.0ms132×0valid
Compiler

Compiled 359 to 53 computations (85.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 105.0ms
ival-mult: 37.0ms (35.2% of total)
ival-cos: 20.0ms (19% of total)
backward-pass: 13.0ms (12.4% of total)
ival-sub: 11.0ms (10.5% of total)
ival-add: 9.0ms (8.6% of total)
ival-div: 7.0ms (6.7% of total)
ival-sqrt: 7.0ms (6.7% of total)
const: 1.0ms (1% of total)

eval0.0ms (0%)

Compiler

Compiled 21 to 14 computations (33.3% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
95.1%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
Compiler

Compiled 21 to 14 computations (33.3% saved)

simplify188.0ms (0.9%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 lambda1 lambda2)
cost-diff0
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
cost-diff0
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2))
cost-diff0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
Rules
2168×+-lowering-+.f64
2168×+-lowering-+.f32
1824×unsub-neg
1560×*-lowering-*.f32
1560×*-lowering-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01766
13666
28766
332266
4152866
5510666
0810366
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
R
(sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))
(* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))
(- lambda1 lambda2)
lambda1
lambda2
(cos (/ (+ phi1 phi2) 2))
(/ (+ phi1 phi2) 2)
(+ phi1 phi2)
phi1
phi2
2
(- phi1 phi2)
Outputs
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
R
(sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2))
(* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
(cos (/ (+ phi1 phi2) 2))
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
(/ (+ phi1 phi2) 2)
(/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))
(+ phi1 phi2)
(+.f64 phi1 phi2)
phi1
phi2
2
#s(literal 2 binary64)
(- phi1 phi2)
(-.f64 phi1 phi2)

localize145.0ms (0.7%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2))
accuracy99.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
accuracy99.7%
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
accuracy71.9%
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
Results
117.0ms193×1valid
10.0ms63×0valid
Compiler

Compiled 72 to 15 computations (79.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 131.0ms
compiled-spec: 45.0ms (34.4% of total)
ival-mult: 43.0ms (32.9% of total)
backward-pass: 16.0ms (12.2% of total)
ival-cos: 9.0ms (6.9% of total)
ival-sub: 6.0ms (4.6% of total)
ival-add: 5.0ms (3.8% of total)
ival-sqrt: 4.0ms (3.1% of total)
ival-div: 3.0ms (2.3% of total)
const: 0.0ms (0% of total)

series43.0ms (0.2%)

Counts
5 → 204
Calls
Call 1
Inputs
#<alt (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))>
#<alt (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))>
#<alt (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))>
#<alt (- lambda1 lambda2)>
#<alt (cos (/ (+ phi1 phi2) 2))>
Outputs
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))>
#<alt (* R phi1)>
#<alt (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))>
#<alt (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))>
#<alt (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))>
#<alt (* R phi2)>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))>
#<alt (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))>
#<alt (* -1 (* R phi2))>
#<alt (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))>
#<alt (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))>
#<alt (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))>
#<alt (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2))))))))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)))))>
#<alt (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))>
#<alt (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))))))>
#<alt (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2))))))))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))))>
#<alt (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))>
#<alt phi1>
#<alt (* phi1 (+ 1 (* -1 (/ phi2 phi1))))>
#<alt (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))>
#<alt (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))>
#<alt (* -1 phi1)>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1))) phi1))) phi1)))))>
#<alt (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))>
#<alt phi2>
#<alt (* phi2 (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))>
#<alt (* -1 phi2)>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2))) phi2))) phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))>
#<alt (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))>
#<alt (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* phi2 (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/48 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))>
#<alt (* -1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt (- lambda1 lambda2)>
#<alt lambda1>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt (* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))>
#<alt lambda1>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt (* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))>
#<alt lambda1>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (+ lambda1 (* -1 lambda2))>
#<alt (* -1 lambda2)>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* lambda2 (- (/ lambda1 lambda2) 1))>
#<alt (* -1 lambda2)>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))>
#<alt (cos (* 1/2 phi2))>
#<alt (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))>
#<alt (+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))>
#<alt (+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/48 (* phi1 (sin (* 1/2 phi2)))))) (* 1/2 (sin (* 1/2 phi2))))))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 phi1))>
#<alt (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))>
#<alt (+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))>
#<alt (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
Calls

51 calls:

TimeVariablePointExpression
7.0ms
phi1
@0
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
3.0ms
R
@0
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
3.0ms
lambda2
@-inf
(* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))
3.0ms
phi2
@0
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
2.0ms
lambda1
@0
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))

rewrite311.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
4008×*-lowering-*.f32
4008×*-lowering-*.f64
2684×/-lowering-/.f32
2684×/-lowering-/.f64
2510×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01749
19049
277749
0846749
Stop Event
iter limit
node limit
Counts
5 → 103
Calls
Call 1
Inputs
(* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))
(* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))
(- lambda1 lambda2)
(cos (/ (+ phi1 phi2) 2))
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)) R)
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/2 binary64)))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
(sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))))))) (hypot.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))))))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 6 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2)))))))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 4 binary64)))) (sqrt.f64 (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2)))))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(pow.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64))
(*.f64 (hypot.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))))))) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2)))))))))
(*.f64 (hypot.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2)))))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)) (pow.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1 binary64))))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)))
(+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) lambda1) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)))
(+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) lambda1))
(+.f64 (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
(fma.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) lambda1 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)))
(/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 lambda1 lambda2) (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))
(/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (+.f64 lambda1 lambda2))
(/.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 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 (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) lambda1) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) lambda1) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) lambda2))) (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) lambda1) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) lambda1) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) lambda1)) (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)))) (-.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) lambda1) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) lambda2))))
(/.f64 (-.f64 (*.f64 (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (-.f64 (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
(*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.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 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal 1 binary64)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(+.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 (-.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))))))
(neg.f64 (/.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 #s(literal 0 binary64) (+.f64 lambda1 lambda2))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (+.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 #s(literal 0 binary64) lambda2) (-.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 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 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))))
(/.f64 (-.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 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 #s(literal 0 binary64) lambda2) (-.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1)))))
(/.f64 (+.f64 (neg.f64 (*.f64 lambda1 lambda1)) (*.f64 lambda2 lambda2)) (-.f64 #s(literal 0 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 (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 #s(literal 0 binary64) lambda2) (-.f64 (-.f64 #s(literal 0 binary64) lambda2) lambda1)))))
(*.f64 #s(literal 1 binary64) (-.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))))
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))

simplify417.0ms (2%)

Algorithm
egg-herbie
Rules
7318×*-lowering-*.f32
7318×*-lowering-*.f64
3936×+-lowering-+.f64
3936×+-lowering-+.f32
1824×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
07456936
126155722
084985722
Stop Event
iter limit
node limit
Counts
204 → 204
Calls
Call 1
Inputs
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))
(* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
(* R phi1)
(* phi1 (+ R (* -1 (/ (* R phi2) phi1))))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
(* -1 (* R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
(* R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))
(* -1 (* R phi2))
(* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))
(sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2))))))))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)))))
(* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)))))
(sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))
(* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))))))
(* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2))))))))))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))))
(sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
phi1
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(* -1 phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1))) phi1))) phi1)))))
(sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(* -1 phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2))) phi2))) phi2)))))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* phi2 (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/48 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(* -1 lambda2)
(- lambda1 lambda2)
(- lambda1 lambda2)
(- lambda1 lambda2)
lambda1
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
(* lambda1 (+ 1 (* -1 (/ lambda2 lambda1))))
lambda1
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
(* -1 (* lambda1 (- (/ lambda2 lambda1) 1)))
lambda1
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(+ lambda1 (* -1 lambda2))
(* -1 lambda2)
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (/ lambda1 lambda2) 1))
(* lambda2 (- (/ lambda1 lambda2) 1))
(* -1 lambda2)
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(cos (* 1/2 phi2))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/48 (* phi1 (sin (* 1/2 phi2)))))) (* 1/2 (sin (* 1/2 phi2))))))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 phi1))
(+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos (* 1/2 (- phi1 (* -1 phi2))))
Outputs
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
(-.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda1)) (*.f64 R (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))) (*.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))) (+.f64 (neg.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))) (*.f64 lambda1 R)))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (*.f64 R (+.f64 (*.f64 lambda1 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))))))))) (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))))))))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(*.f64 lambda1 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2)) lambda1)))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 lambda1 (+.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2)) lambda1)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) R))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1)))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))
(*.f64 lambda1 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda2 R)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) R)) (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2)) lambda1))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1)))
(* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2)) lambda1)) (neg.f64 lambda1))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) R))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2))) lambda1)) (neg.f64 lambda1))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda1)) lambda1)) (neg.f64 lambda1))
(* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
(-.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))) (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))) (+.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 R))) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))) (*.f64 lambda2 R)))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))) (*.f64 lambda2 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (+.f64 (*.f64 (*.f64 lambda1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))))))) lambda2)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 R))))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(*.f64 lambda2 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1)) lambda2)))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 lambda2 (+.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1)) lambda2)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) R))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda2 lambda2)))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))
(*.f64 lambda2 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 R (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))) (/.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) R)) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1)) lambda2))))
(* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1)) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) R))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (+.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda2)) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))))
(+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (*.f64 (*.f64 R (*.f64 phi1 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) #s(literal 1/2 binary64))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (+.f64 (*.f64 phi1 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))) phi1)))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (*.f64 (*.f64 R (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))))))) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (*.f64 R phi1)) (*.f64 R (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))))) phi1)))))
(* R phi1)
(*.f64 R phi1)
(* phi1 (+ R (* -1 (/ (* R phi2) phi1))))
(*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1)))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(*.f64 phi1 (+.f64 (-.f64 R (/.f64 (*.f64 R phi2) phi1)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 R #s(literal 1/2 binary64))) (*.f64 phi1 phi1))))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
(*.f64 phi1 (+.f64 (-.f64 R (/.f64 (*.f64 R phi2) phi1)) (*.f64 #s(literal 1/2 binary64) (*.f64 R (+.f64 (/.f64 (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1)))))))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 R (/.f64 (+.f64 (*.f64 R phi2) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) phi1)) phi1)))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 R (/.f64 (-.f64 (*.f64 R phi2) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi1)))) phi1)) phi1)))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))
(+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 R phi2) (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 phi2 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (+.f64 (*.f64 phi2 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 2 binary64))) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))) (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 phi2 (+.f64 (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 R phi2) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1/6 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 2 binary64))) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))))) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))) (*.f64 R (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 2 binary64))) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))) phi2)))))
(* R phi2)
(*.f64 R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(*.f64 phi2 (+.f64 R (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 R #s(literal 1/2 binary64))) (*.f64 phi2 phi2)) (/.f64 (*.f64 R phi1) phi2))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))
(*.f64 phi2 (+.f64 (-.f64 R (/.f64 (*.f64 R phi1) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 R (+.f64 (*.f64 phi1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 (*.f64 phi2 phi2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))))
(* -1 (* R phi2))
(-.f64 #s(literal 0 binary64) (*.f64 R phi2))
(* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2))))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 R (/.f64 (+.f64 (*.f64 R phi1) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) phi2)) phi2)))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 R (/.f64 (-.f64 (*.f64 R phi1) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi2)))) phi2)) phi2)))
(sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))))))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))) (+.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2)) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))))))))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))) (+.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2)) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))))))) (*.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) #s(literal 3 binary64)))))))))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) lambda1)))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda1 lambda1))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2))))))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) lambda1))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1))
(* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) lambda1))))
(* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))) lambda1)) (neg.f64 lambda1))
(* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (/.f64 lambda2 lambda1) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)) lambda1)) (neg.f64 lambda1))
(sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda1)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))) (+.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1)) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))))))))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))) (+.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1)) (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))))))) (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) #s(literal 3 binary64)))) (*.f64 (*.f64 lambda1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))))) #s(literal 1/2 binary64)))))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2)
(* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))
(*.f64 lambda2 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2)))
(* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))))))
(*.f64 lambda2 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda2 lambda2))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2))))
(* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2))))))))))
(*.f64 lambda2 (+.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (/.f64 lambda1 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2)))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (/.f64 lambda1 lambda2) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda2)) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (*.f64 (*.f64 phi1 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) #s(literal 1/2 binary64))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (+.f64 (*.f64 phi1 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))) (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) phi1)))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))) (*.f64 phi1 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (*.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (+.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/6 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))))))) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))))))) phi1)))))
phi1
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(*.f64 phi1 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 lambda1 lambda2) phi1) (/.f64 (-.f64 lambda1 lambda2) phi1)) #s(literal 1/2 binary64)))))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(*.f64 phi1 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1))))))
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi1)) phi1)))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1))) phi1))) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi2 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi1))) phi1)) phi1)))
(sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (+.f64 (*.f64 phi2 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 2 binary64))) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))) (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) phi2)))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))) (*.f64 phi2 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 1/2 binary64))) (*.f64 phi2 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 2 binary64))) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1/6 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 2 binary64))) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))))) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))))))))
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 phi1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 (*.f64 phi2 phi2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
(* -1 phi2)
(-.f64 #s(literal 0 binary64) phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(*.f64 phi2 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi1 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi2)) phi2)))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2))) phi2))) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi2))) phi2)) phi2)))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) lambda1)))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) lambda1)))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) lambda1)))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (neg.f64 lambda1))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (neg.f64 lambda1))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (neg.f64 lambda1))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal -1/2 binary64) phi1)))
(+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/2 binary64))) (*.f64 phi1 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/8 binary64)))))))
(+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/2 binary64))) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/8 binary64))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 #s(literal 1/48 binary64))))))))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/2 binary64)))))
(+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi2 (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/2 binary64))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal -1/8 binary64) phi2)))))
(+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* phi2 (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/48 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi2 (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/2 binary64))) (*.f64 phi2 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) #s(literal -1/8 binary64))) (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) phi2))))))))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.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 lambda2 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) #s(literal -1 binary64)))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(*.f64 lambda2 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) #s(literal -1 binary64)))
(* -1 (* lambda2 (+ 1 (* -1 (/ lambda1 lambda2)))))
(*.f64 lambda2 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) #s(literal -1 binary64)))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/8 binary64) phi1)) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/48 (* phi1 (sin (* 1/2 phi2)))))) (* 1/2 (sin (* 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 phi1 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/8 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal 1/48 binary64))))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 #s(literal -1/2 binary64))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 #s(literal -1/8 binary64) phi2)) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (+.f64 (*.f64 phi2 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal -1/8 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 #s(literal 1/48 binary64))))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))

eval76.0ms (0.4%)

Compiler

Compiled 12072 to 1229 computations (89.8% saved)

prune114.0ms (0.5%)

Pruning

26 alts after pruning (26 fresh and 0 done)

PrunedKeptTotal
New28126307
Fresh000
Picked101
Done000
Total28226308
Accuracy
95.6%
Counts
308 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
21.1%
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1)))
64.7%
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
37.2%
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
33.9%
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2)) lambda1)) (neg.f64 lambda1))
10.5%
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
19.7%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2))
13.0%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1))
60.4%
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
95.0%
(*.f64 R (hypot.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
35.6%
(*.f64 R (hypot.f64 (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) (-.f64 phi1 phi2)))
79.3%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))))) (-.f64 phi1 phi2)))
69.6%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/8 binary64) phi1)) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (-.f64 phi1 phi2)))
68.4%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 phi1 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/8 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal 1/48 binary64))))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (-.f64 phi1 phi2)))
79.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 #s(literal -1/2 binary64))))) (-.f64 phi1 phi2)))
90.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 phi1 phi2)))
90.3%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 phi1 phi2)))
90.3%
(*.f64 R (hypot.f64 (*.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
35.4%
(*.f64 R (hypot.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1 binary64))) (-.f64 phi1 phi2)))
59.4%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
21.1%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
19.7%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2))
13.0%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
59.1%
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
45.0%
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
32.4%
(*.f64 R (*.f64 lambda2 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2))))
34.6%
(*.f64 R phi2)
Compiler

Compiled 1130 to 736 computations (34.9% saved)

simplify228.0ms (1.1%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))
cost-diff0
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))
cost-diff0
(*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
cost-diff0
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
cost-diff0
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
cost-diff0
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
cost-diff0
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1))
cost-diff0
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1)))
cost-diff0
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
cost-diff0
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
cost-diff0
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
cost-diff0
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
cost-diff0
(*.f64 R phi2)
cost-diff0
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
cost-diff128
(/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
cost-diff128
(hypot.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2))
cost-diff128
(*.f64 R (hypot.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
Rules
4326×*-lowering-*.f32
4326×*-lowering-*.f64
1594×sum3-define
1556×+-lowering-+.f64
1556×+-lowering-+.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
040326
1109308
2328303
31467303
46975301
08511301
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* R (sqrt (+ (* (/ (cos (/ (+ phi1 phi2) 2)) (/ 1 (- lambda1 lambda2))) (/ (cos (/ (+ phi1 phi2) 2)) (/ 1 (- lambda1 lambda2)))) (* (- phi1 phi2) (- phi1 phi2)))))
R
(sqrt (+ (* (/ (cos (/ (+ phi1 phi2) 2)) (/ 1 (- lambda1 lambda2))) (/ (cos (/ (+ phi1 phi2) 2)) (/ 1 (- lambda1 lambda2)))) (* (- phi1 phi2) (- phi1 phi2))))
(/ (cos (/ (+ phi1 phi2) 2)) (/ 1 (- lambda1 lambda2)))
(cos (/ (+ phi1 phi2) 2))
(/ (+ phi1 phi2) 2)
(+ phi1 phi2)
phi1
phi2
2
(/ 1 (- lambda1 lambda2))
1
(- lambda1 lambda2)
lambda1
lambda2
(- phi1 phi2)
(* R phi2)
R
phi2
(* R (* (cos (* 1/2 (+ phi1 phi2))) lambda1))
R
(* (cos (* 1/2 (+ phi1 phi2))) lambda1)
(cos (* 1/2 (+ phi1 phi2)))
(* 1/2 (+ phi1 phi2))
1/2
(+ phi1 phi2)
phi1
phi2
lambda1
(- 0 (* (cos (* 1/2 (+ phi1 phi2))) (* R lambda1)))
0
(* (cos (* 1/2 (+ phi1 phi2))) (* R lambda1))
(cos (* 1/2 (+ phi1 phi2)))
(* 1/2 (+ phi1 phi2))
1/2
(+ phi1 phi2)
phi1
phi2
(* R lambda1)
R
lambda1
(* R (* phi2 (+ (- 1 (/ phi1 phi2)) (* 1/2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2)))))))
R
(* phi2 (+ (- 1 (/ phi1 phi2)) (* 1/2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2))))))
phi2
(+ (- 1 (/ phi1 phi2)) (* 1/2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2)))))
(- 1 (/ phi1 phi2))
1
(/ phi1 phi2)
phi1
(* 1/2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2))))
1/2
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2)))
(pow (cos (* 1/2 (+ phi1 phi2))) 2)
(cos (* 1/2 (+ phi1 phi2)))
(* 1/2 (+ phi1 phi2))
(+ phi1 phi2)
2
(/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2))
(* (- lambda1 lambda2) (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
(* phi2 phi2)
Outputs
(* R (sqrt (+ (* (/ (cos (/ (+ phi1 phi2) 2)) (/ 1 (- lambda1 lambda2))) (/ (cos (/ (+ phi1 phi2) 2)) (/ 1 (- lambda1 lambda2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
R
(sqrt (+ (* (/ (cos (/ (+ phi1 phi2) 2)) (/ 1 (- lambda1 lambda2))) (/ (cos (/ (+ phi1 phi2) 2)) (/ 1 (- lambda1 lambda2)))) (* (- phi1 phi2) (- phi1 phi2))))
(hypot.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(/ (cos (/ (+ phi1 phi2) 2)) (/ 1 (- lambda1 lambda2)))
(*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))
(cos (/ (+ phi1 phi2) 2))
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
(/ (+ phi1 phi2) 2)
(/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))
(+ phi1 phi2)
(+.f64 phi1 phi2)
phi1
phi2
2
#s(literal 2 binary64)
(/ 1 (- lambda1 lambda2))
(/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))
1
#s(literal 1 binary64)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
(- phi1 phi2)
(-.f64 phi1 phi2)
(* R phi2)
(*.f64 R phi2)
R
phi2
(* R (* (cos (* 1/2 (+ phi1 phi2))) lambda1))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 R lambda1))
R
(* (cos (* 1/2 (+ phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))
(* 1/2 (+ phi1 phi2))
(*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(+ phi1 phi2)
(+.f64 phi1 phi2)
phi1
phi2
lambda1
(- 0 (* (cos (* 1/2 (+ phi1 phi2))) (* R lambda1)))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 R lambda1)))
0
#s(literal 0 binary64)
(* (cos (* 1/2 (+ phi1 phi2))) (* R lambda1))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) (*.f64 R lambda1))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))
(* 1/2 (+ phi1 phi2))
(*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(+ phi1 phi2)
(+.f64 phi1 phi2)
phi1
phi2
(* R lambda1)
(*.f64 R lambda1)
R
lambda1
(* R (* phi2 (+ (- 1 (/ phi1 phi2)) (* 1/2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2)))))))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) #s(literal 1/2 binary64)) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
R
(* phi2 (+ (- 1 (/ phi1 phi2)) (* 1/2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2))))))
(*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) #s(literal 1/2 binary64)) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))
phi2
(+ (- 1 (/ phi1 phi2)) (* 1/2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) #s(literal 1/2 binary64)) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(- 1 (/ phi1 phi2))
(-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))
1
#s(literal 1 binary64)
(/ phi1 phi2)
(/.f64 phi1 phi2)
phi1
(* 1/2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) #s(literal 1/2 binary64)) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))
1/2
#s(literal 1/2 binary64)
(* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (/.f64 (-.f64 lambda1 lambda2) phi2) phi2)))
(pow (cos (* 1/2 (+ phi1 phi2))) 2)
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64)))
(* 1/2 (+ phi1 phi2))
(*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))
(+ phi1 phi2)
(+.f64 phi1 phi2)
2
#s(literal 2 binary64)
(/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2))
(*.f64 (-.f64 lambda1 lambda2) (/.f64 (/.f64 (-.f64 lambda1 lambda2) phi2) phi2))
(* (- lambda1 lambda2) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
(* phi2 phi2)
(*.f64 phi2 phi2)

localize515.0ms (2.5%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy94.1%
(*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
accuracy92.6%
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
accuracy71.9%
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
accuracy70.7%
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))
accuracy100.0%
(*.f64 R lambda1)
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
accuracy99.7%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1))
accuracy71.9%
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
accuracy99.7%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
accuracy99.7%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
accuracy71.9%
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
accuracy100.0%
(*.f64 R phi2)
accuracy100.0%
(/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))
accuracy99.9%
(*.f64 R (hypot.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
accuracy99.5%
(/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
accuracy71.9%
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
Results
267.0ms192×1valid
40.0ms63×0valid
2.0ms3valid
Compiler

Compiled 365 to 38 computations (89.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 211.0ms
ival-mult: 50.0ms (23.7% of total)
backward-pass: 36.0ms (17% of total)
ival-div: 33.0ms (15.6% of total)
ival-cos: 26.0ms (12.3% of total)
compiled-spec: 22.0ms (10.4% of total)
ival-pow: 18.0ms (8.5% of total)
ival-sub: 13.0ms (6.2% of total)
ival-add: 8.0ms (3.8% of total)
ival-sqrt: 4.0ms (1.9% of total)
const: 1.0ms (0.5% of total)

series93.0ms (0.4%)

Counts
18 → 696
Calls
Call 1
Inputs
#<alt (* R (sqrt (+ (* (/ (cos (/ (+ phi1 phi2) 2)) (/ 1 (- lambda1 lambda2))) (/ (cos (/ (+ phi1 phi2) 2)) (/ 1 (- lambda1 lambda2)))) (* (- phi1 phi2) (- phi1 phi2)))))>
#<alt (sqrt (+ (* (/ (cos (/ (+ phi1 phi2) 2)) (/ 1 (- lambda1 lambda2))) (/ (cos (/ (+ phi1 phi2) 2)) (/ 1 (- lambda1 lambda2)))) (* (- phi1 phi2) (- phi1 phi2))))>
#<alt (/ (cos (/ (+ phi1 phi2) 2)) (/ 1 (- lambda1 lambda2)))>
#<alt (cos (/ (+ phi1 phi2) 2))>
#<alt (* R phi2)>
#<alt (* R (* (cos (* 1/2 (+ phi1 phi2))) lambda1))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) lambda1)>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (* 1/2 (+ phi1 phi2))>
#<alt (- 0 (* (cos (* 1/2 (+ phi1 phi2))) (* R lambda1)))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (* R lambda1))>
#<alt (* R (* phi2 (+ (- 1 (/ phi1 phi2)) (* 1/2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2)))))))>
#<alt (* phi2 (+ (- 1 (/ phi1 phi2)) (* 1/2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2))))))>
#<alt (+ (- 1 (/ phi1 phi2)) (* 1/2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2)))))>
#<alt (- 1 (/ phi1 phi2))>
#<alt (/ 1 (- lambda1 lambda2))>
#<alt (* R lambda1)>
#<alt (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2))>
Outputs
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))>
#<alt (* R phi1)>
#<alt (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))>
#<alt (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))>
#<alt (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))>
#<alt (* R phi2)>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))>
#<alt (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))>
#<alt (* -1 (* R phi2))>
#<alt (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))>
#<alt (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))>
#<alt (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))>
#<alt (* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))>
#<alt (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))>
#<alt phi1>
#<alt (* phi1 (+ 1 (* -1 (/ phi2 phi1))))>
#<alt (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))>
#<alt (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))>
#<alt (* -1 phi1)>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1))) phi1))) phi1)))))>
#<alt (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))>
#<alt phi2>
#<alt (* phi2 (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))>
#<alt (* -1 phi2)>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2))) phi2))) phi2)))))>
#<alt (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2))))))))))>
#<alt (* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)))))>
#<alt (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))>
#<alt (* lambda2 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))>
#<alt (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))))))>
#<alt (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2))))))))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))>
#<alt (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))>
#<alt (+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* phi2 (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/48 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))>
#<alt (* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))>
#<alt (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))>
#<alt (cos (* 1/2 phi2))>
#<alt (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))>
#<alt (+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))>
#<alt (+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/48 (* phi1 (sin (* 1/2 phi2)))))) (* 1/2 (sin (* 1/2 phi2))))))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 phi1))>
#<alt (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))>
#<alt (+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))>
#<alt (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R phi2)>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi2))))>
#<alt (+ (* -1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda1 (cos (* 1/2 phi2)))))>
#<alt (+ (* R (* lambda1 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (* -1/8 (* R (* lambda1 (* phi1 (cos (* 1/2 phi2)))))))))>
#<alt (+ (* R (* lambda1 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (* phi1 (+ (* -1/8 (* R (* lambda1 (cos (* 1/2 phi2))))) (* 1/48 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (+ (* -1/2 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))) (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (+ (* R (* lambda1 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi1))))) (* -1/8 (* R (* lambda1 (* phi2 (cos (* 1/2 phi1)))))))))>
#<alt (+ (* R (* lambda1 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi1))))) (* phi2 (+ (* -1/8 (* R (* lambda1 (cos (* 1/2 phi1))))) (* 1/48 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* lambda1 (cos (* 1/2 phi2)))>
#<alt (+ (* -1/2 (* lambda1 (* phi1 (sin (* 1/2 phi2))))) (* lambda1 (cos (* 1/2 phi2))))>
#<alt (+ (* lambda1 (cos (* 1/2 phi2))) (* phi1 (+ (* -1/2 (* lambda1 (sin (* 1/2 phi2)))) (* -1/8 (* lambda1 (* phi1 (cos (* 1/2 phi2))))))))>
#<alt (+ (* lambda1 (cos (* 1/2 phi2))) (* phi1 (+ (* -1/2 (* lambda1 (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/8 (* lambda1 (cos (* 1/2 phi2)))) (* 1/48 (* lambda1 (* phi1 (sin (* 1/2 phi2))))))))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))>
#<alt (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))>
#<alt (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))>
#<alt (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))>
#<alt (* lambda1 (cos (* 1/2 phi1)))>
#<alt (+ (* -1/2 (* lambda1 (* phi2 (sin (* 1/2 phi1))))) (* lambda1 (cos (* 1/2 phi1))))>
#<alt (+ (* lambda1 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/2 (* lambda1 (sin (* 1/2 phi1)))) (* -1/8 (* lambda1 (* phi2 (cos (* 1/2 phi1))))))))>
#<alt (+ (* lambda1 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/2 (* lambda1 (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/8 (* lambda1 (cos (* 1/2 phi1)))) (* 1/48 (* lambda1 (* phi2 (sin (* 1/2 phi1))))))))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))>
#<alt (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))>
#<alt (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))>
#<alt (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* lambda1 (cos (* 1/2 (+ phi1 phi2))))>
#<alt (cos (* 1/2 phi2))>
#<alt (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))>
#<alt (+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))>
#<alt (+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/48 (* phi1 (sin (* 1/2 phi2)))))) (* 1/2 (sin (* 1/2 phi2))))))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 phi1))>
#<alt (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))>
#<alt (+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))>
#<alt (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (* 1/2 phi2)>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (* 1/2 phi1)>
#<alt (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))>
#<alt (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))>
#<alt (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))>
#<alt (* 1/2 phi1)>
#<alt (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))>
#<alt (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))>
#<alt (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))>
#<alt (* 1/2 phi1)>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (* 1/2 phi2)>
#<alt (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))>
#<alt (* 1/2 phi2)>
#<alt (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))>
#<alt (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))>
#<alt (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi2)))))>
#<alt (- (* 1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda1 (cos (* 1/2 phi2)))))>
#<alt (- (* phi1 (- (* 1/8 (* R (* lambda1 (* phi1 (cos (* 1/2 phi2)))))) (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))))) (* R (* lambda1 (cos (* 1/2 phi2)))))>
#<alt (- (* phi1 (- (* phi1 (- (* -1/48 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* -1/8 (* R (* lambda1 (cos (* 1/2 phi2))))))) (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))))) (* R (* lambda1 (cos (* 1/2 phi2)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (- (* 1/2 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))) (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (- (* phi2 (- (* 1/8 (* R (* lambda1 (* phi2 (cos (* 1/2 phi1)))))) (* -1/2 (* R (* lambda1 (sin (* 1/2 phi1))))))) (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (- (* phi2 (- (* phi2 (- (* -1/48 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))) (* -1/8 (* R (* lambda1 (cos (* 1/2 phi1))))))) (* -1/2 (* R (* lambda1 (sin (* 1/2 phi1))))))) (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi2))))>
#<alt (+ (* -1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda1 (cos (* 1/2 phi2)))))>
#<alt (+ (* R (* lambda1 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (* -1/8 (* R (* lambda1 (* phi1 (cos (* 1/2 phi2)))))))))>
#<alt (+ (* R (* lambda1 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (* phi1 (+ (* -1/8 (* R (* lambda1 (cos (* 1/2 phi2))))) (* 1/48 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi1))))>
#<alt (+ (* -1/2 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))) (* R (* lambda1 (cos (* 1/2 phi1)))))>
#<alt (+ (* R (* lambda1 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi1))))) (* -1/8 (* R (* lambda1 (* phi2 (cos (* 1/2 phi1)))))))))>
#<alt (+ (* R (* lambda1 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi1))))) (* phi2 (+ (* -1/8 (* R (* lambda1 (cos (* 1/2 phi1))))) (* 1/48 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) phi2))>
#<alt (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))) (* R (* phi2 (- (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) phi1)))) phi2)>
#<alt (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* R (* phi2 (+ 1 (* 1/2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))) (* R (- (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) phi1))))) phi2)>
#<alt (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* R (- (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) phi1)) (* phi2 (+ (* 1/2 (* R (* phi2 (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2))))) (* R (+ 1 (* 1/2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))))))) phi2)>
#<alt (* R phi2)>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))>
#<alt (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))>
#<alt (* R phi2)>
#<alt (* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))>
#<alt (* -1 (* phi2 (+ (* -1 R) (* -1 (/ (+ (* -1 (* R phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2))) phi2)))))>
#<alt (* -1 (* phi2 (+ (* -1 R) (* -1 (/ (+ (* -1 (* R phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2))) phi2)))))>
#<alt (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (+ (* R (* phi1 (* phi2 (- (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (/ 1 phi2))))) (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))>
#<alt (+ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (/ (* R (* phi1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)))) phi2)) (* R (* phi2 (- (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (/ 1 phi2)))))))>
#<alt (+ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* R (* phi2 (- (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (/ 1 phi2)))) (* phi1 (+ (* 1/2 (/ (* R (* phi1 (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)))) phi2)) (* 1/2 (/ (* R (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) phi2)))))))>
#<alt (* -1 (* R phi1))>
#<alt (* phi1 (+ (* -1 R) (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))>
#<alt (* phi1 (+ (* -1 R) (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))>
#<alt (* phi1 (+ (* -1 R) (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (+ (* -1 (/ (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) phi2)) (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))))>
#<alt (+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda1 (+ (* -1 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) (* 1/2 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)))))>
#<alt (+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda1 (+ (* -1 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) (* 1/2 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)))))>
#<alt (* 1/2 (/ (* R (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 phi2))) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 phi2))) (+ (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda1 2)))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 phi2))) (+ (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda1 2)))))>
#<alt (* 1/2 (/ (* R (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 phi2))) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) lambda1)) (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) lambda1)) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) lambda1)) (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) lambda1)) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (+ (* -1 (/ (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) phi2)) (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))))>
#<alt (+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda2 (+ (* -1 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) (* 1/2 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)))))>
#<alt (+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda2 (+ (* -1 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) (* 1/2 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)))))>
#<alt (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 phi2))) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 phi2))) (+ (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda2 2)))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 phi2))) (+ (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda2 2)))))>
#<alt (* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 phi2))) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) lambda2)) (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) lambda2)) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) lambda2)) (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) lambda2)) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))>
#<alt (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) phi2))>
#<alt (/ (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* phi2 (- (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) phi1))) phi2)>
#<alt (/ (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (* 1/2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))) phi1))) phi2)>
#<alt (/ (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (+ (* 1/2 (* phi2 (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))))) phi1))) phi2)>
#<alt phi2>
#<alt (* phi2 (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt phi2>
#<alt (* -1 (* phi2 (- (/ phi1 phi2) 1)))>
#<alt (* -1 (* phi2 (- (* -1 (/ (+ (* -1 phi1) (* 1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)) 1)))>
#<alt (* -1 (* phi2 (- (* -1 (/ (+ (* -1 phi1) (* 1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)) 1)))>
#<alt (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))>
#<alt (+ (* phi1 (* phi2 (- (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (/ 1 phi2)))) (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (+ (* phi1 (+ (* 1/2 (/ (* phi1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) phi2)) (* phi2 (- (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (/ 1 phi2))))) (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (+ (* phi1 (+ (* phi1 (+ (* 1/2 (/ (* phi1 (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2))) phi2)) (* 1/2 (/ (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)) phi2)))) (* phi2 (- (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (/ 1 phi2))))) (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (* -1 phi1)>
#<alt (* phi1 (- (/ (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1) 1))>
#<alt (* phi1 (- (/ (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1) 1))>
#<alt (* phi1 (- (/ (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1) 1))>
#<alt (* -1 phi1)>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1)))))>
#<alt (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))>
#<alt (+ (* -1 (/ (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (+ (* lambda1 (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (* 1/2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (+ (* lambda1 (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (* 1/2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 phi2))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 phi2))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda1 2)))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 phi2))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda1 2)))))>
#<alt (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 phi2))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) lambda1)) (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) lambda1)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) lambda1)) (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) lambda1)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))>
#<alt (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))>
#<alt (+ (* -1 (/ (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (+ (* lambda2 (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (* 1/2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (+ (* lambda2 (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (* 1/2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 phi2))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 phi2))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda2 2)))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 phi2))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda2 2)))))>
#<alt (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 phi2))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) lambda2)) (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) lambda2)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) lambda2)) (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) lambda2)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))>
#<alt (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (+ 1 (+ (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (- (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (/ 1 phi2)))))>
#<alt (+ 1 (+ (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (- (+ (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (* 1/2 (/ (* phi1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))) (/ 1 phi2)))))>
#<alt (+ 1 (+ (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (- (+ (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (* phi1 (+ (* 1/2 (/ (* phi1 (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (* 1/2 (/ (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (/ 1 phi2)))))>
#<alt (* -1 (/ phi1 phi2))>
#<alt (* phi1 (- (+ (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (* phi1 (pow phi2 2)))) (/ 1 phi1)) (/ 1 phi2)))>
#<alt (* phi1 (- (+ (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (* phi1 (pow phi2 2)))) (/ 1 phi1)) (/ 1 phi2)))>
#<alt (* phi1 (- (+ (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (* phi1 (pow phi2 2)))) (/ 1 phi1)) (/ 1 phi2)))>
#<alt (* -1 (/ phi1 phi2))>
#<alt (* -1 (* phi1 (+ (* -1 (/ (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (/ 1 phi2))))>
#<alt (* -1 (* phi1 (+ (* -1 (/ (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (/ 1 phi2))))>
#<alt (* -1 (* phi1 (+ (* -1 (/ (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (/ 1 phi2))))>
#<alt (* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (/ (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* phi2 (- (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) phi1))) (pow phi2 2))>
#<alt (/ (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (* 1/2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))) phi1))) (pow phi2 2))>
#<alt (/ (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (+ (* 1/2 (* phi2 (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))))) phi1))) (pow phi2 2))>
#<alt 1>
#<alt (+ 1 (* -1 (/ phi1 phi2)))>
#<alt (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))>
#<alt (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))>
#<alt 1>
#<alt (+ 1 (* -1 (/ phi1 phi2)))>
#<alt (+ 1 (* -1 (/ (- (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2)) (* -1 phi1)) phi2)))>
#<alt (+ 1 (* -1 (/ (- (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2)) (* -1 phi1)) phi2)))>
#<alt (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))>
#<alt (- (+ 1 (+ (* -1 (/ (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (pow phi2 2))) (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))))) (/ phi1 phi2))>
#<alt (- (+ 1 (+ (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* lambda1 (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* 1/2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))))))) (/ phi1 phi2))>
#<alt (- (+ 1 (+ (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* lambda1 (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* 1/2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))))))) (/ phi1 phi2))>
#<alt (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 (pow phi2 2)))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))>
#<alt (* (pow lambda1 2) (- (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* (pow lambda1 2) (pow phi2 2)))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2))) (/ 1 (pow lambda1 2))))) (/ phi1 (* (pow lambda1 2) phi2))))>
#<alt (* (pow lambda1 2) (- (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* (pow lambda1 2) (pow phi2 2)))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2))) (/ 1 (pow lambda1 2))))) (/ phi1 (* (pow lambda1 2) phi2))))>
#<alt (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 (pow phi2 2)))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)) lambda1)) (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) lambda1)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)) lambda1)) (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) lambda1)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))>
#<alt (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))>
#<alt (- (+ 1 (+ (* -1 (/ (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (pow phi2 2))) (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))))) (/ phi1 phi2))>
#<alt (- (+ 1 (+ (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* lambda2 (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* 1/2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))))))) (/ phi1 phi2))>
#<alt (- (+ 1 (+ (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* lambda2 (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* 1/2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))))))) (/ phi1 phi2))>
#<alt (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 (pow phi2 2)))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))>
#<alt (* (pow lambda2 2) (- (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* (pow lambda2 2) (pow phi2 2)))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2))) (/ 1 (pow lambda2 2))))) (/ phi1 (* (pow lambda2 2) phi2))))>
#<alt (* (pow lambda2 2) (- (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* (pow lambda2 2) (pow phi2 2)))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2))) (/ 1 (pow lambda2 2))))) (/ phi1 (* (pow lambda2 2) phi2))))>
#<alt (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 (pow phi2 2)))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)) lambda2)) (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) lambda2)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)) lambda2)) (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) lambda2)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))>
#<alt 1>
#<alt (+ 1 (* -1 (/ phi1 phi2)))>
#<alt (+ 1 (* -1 (/ phi1 phi2)))>
#<alt (+ 1 (* -1 (/ phi1 phi2)))>
#<alt (* -1 (/ phi1 phi2))>
#<alt (* phi1 (- (/ 1 phi1) (/ 1 phi2)))>
#<alt (* phi1 (- (/ 1 phi1) (/ 1 phi2)))>
#<alt (* phi1 (- (/ 1 phi1) (/ 1 phi2)))>
#<alt (* -1 (/ phi1 phi2))>
#<alt (* -1 (* phi1 (- (/ 1 phi2) (/ 1 phi1))))>
#<alt (* -1 (* phi1 (- (/ 1 phi2) (/ 1 phi1))))>
#<alt (* -1 (* phi1 (- (/ 1 phi2) (/ 1 phi1))))>
#<alt (* -1 (/ phi1 phi2))>
#<alt (/ (- phi2 phi1) phi2)>
#<alt (/ (- phi2 phi1) phi2)>
#<alt (/ (- phi2 phi1) phi2)>
#<alt 1>
#<alt (+ 1 (* -1 (/ phi1 phi2)))>
#<alt (+ 1 (* -1 (/ phi1 phi2)))>
#<alt (+ 1 (* -1 (/ phi1 phi2)))>
#<alt 1>
#<alt (+ 1 (* -1 (/ phi1 phi2)))>
#<alt (+ 1 (* -1 (/ phi1 phi2)))>
#<alt (+ 1 (* -1 (/ phi1 phi2)))>
#<alt (/ -1 lambda2)>
#<alt (- (* -1 (/ lambda1 (pow lambda2 2))) (/ 1 lambda2))>
#<alt (- (* lambda1 (- (* -1 (/ lambda1 (pow lambda2 3))) (/ 1 (pow lambda2 2)))) (/ 1 lambda2))>
#<alt (- (* lambda1 (- (* lambda1 (- (* -1 (/ lambda1 (pow lambda2 4))) (/ 1 (pow lambda2 3)))) (/ 1 (pow lambda2 2)))) (/ 1 lambda2))>
#<alt (/ 1 lambda1)>
#<alt (/ (+ 1 (/ lambda2 lambda1)) lambda1)>
#<alt (/ (- (+ 1 (/ (pow lambda2 2) (pow lambda1 2))) (* -1 (/ lambda2 lambda1))) lambda1)>
#<alt (/ (- (+ 1 (/ (pow lambda2 3) (pow lambda1 3))) (+ (* -1 (/ lambda2 lambda1)) (* -1 (/ (pow lambda2 2) (pow lambda1 2))))) lambda1)>
#<alt (/ 1 lambda1)>
#<alt (* -1 (/ (- (* -1 (/ lambda2 lambda1)) 1) lambda1))>
#<alt (* -1 (/ (- (* -1 (/ (- (/ (pow lambda2 2) lambda1) (* -1 lambda2)) lambda1)) 1) lambda1))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow lambda2 3) lambda1)) (pow lambda2 2)) lambda1)) (* -1 lambda2)) lambda1)) 1) lambda1))>
#<alt (/ 1 lambda1)>
#<alt (+ (/ 1 lambda1) (/ lambda2 (pow lambda1 2)))>
#<alt (+ (* lambda2 (+ (/ 1 (pow lambda1 2)) (/ lambda2 (pow lambda1 3)))) (/ 1 lambda1))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (/ 1 (pow lambda1 3)) (/ lambda2 (pow lambda1 4)))) (/ 1 (pow lambda1 2)))) (/ 1 lambda1))>
#<alt (/ -1 lambda2)>
#<alt (/ (- (* -1 (/ lambda1 lambda2)) 1) lambda2)>
#<alt (/ (- (* -1 (/ (pow lambda1 2) (pow lambda2 2))) (+ 1 (/ lambda1 lambda2))) lambda2)>
#<alt (/ (- (* -1 (/ (pow lambda1 3) (pow lambda2 3))) (+ 1 (+ (/ lambda1 lambda2) (/ (pow lambda1 2) (pow lambda2 2))))) lambda2)>
#<alt (/ -1 lambda2)>
#<alt (* -1 (/ (+ 1 (/ lambda1 lambda2)) lambda2))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow lambda1 2) lambda2)) lambda1) lambda2))) lambda2))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow lambda1 3) lambda2) (* -1 (pow lambda1 2))) lambda2)) lambda1) lambda2))) lambda2))>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (/ (pow lambda2 2) (pow phi2 2))>
#<alt (+ (* -2 (/ (* lambda1 lambda2) (pow phi2 2))) (/ (pow lambda2 2) (pow phi2 2)))>
#<alt (+ (* lambda1 (+ (* -2 (/ lambda2 (pow phi2 2))) (/ lambda1 (pow phi2 2)))) (/ (pow lambda2 2) (pow phi2 2)))>
#<alt (+ (* lambda1 (+ (* -2 (/ lambda2 (pow phi2 2))) (/ lambda1 (pow phi2 2)))) (/ (pow lambda2 2) (pow phi2 2)))>
#<alt (/ (pow lambda1 2) (pow phi2 2))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 (pow phi2 2)))) (/ 1 (pow phi2 2))))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 (pow phi2 2)))) (+ (/ 1 (pow phi2 2)) (/ (pow lambda2 2) (* (pow lambda1 2) (pow phi2 2))))))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 (pow phi2 2)))) (+ (/ 1 (pow phi2 2)) (/ (pow lambda2 2) (* (pow lambda1 2) (pow phi2 2))))))>
#<alt (/ (pow lambda1 2) (pow phi2 2))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 (pow phi2 2)))) (/ 1 (pow phi2 2))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda2 2) (* lambda1 (pow phi2 2)))) (* 2 (/ lambda2 (pow phi2 2)))) lambda1)) (/ 1 (pow phi2 2))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda2 2) (* lambda1 (pow phi2 2)))) (* 2 (/ lambda2 (pow phi2 2)))) lambda1)) (/ 1 (pow phi2 2))))>
#<alt (/ (pow lambda1 2) (pow phi2 2))>
#<alt (+ (* -2 (/ (* lambda1 lambda2) (pow phi2 2))) (/ (pow lambda1 2) (pow phi2 2)))>
#<alt (+ (* lambda2 (+ (* -2 (/ lambda1 (pow phi2 2))) (/ lambda2 (pow phi2 2)))) (/ (pow lambda1 2) (pow phi2 2)))>
#<alt (+ (* lambda2 (+ (* -2 (/ lambda1 (pow phi2 2))) (/ lambda2 (pow phi2 2)))) (/ (pow lambda1 2) (pow phi2 2)))>
#<alt (/ (pow lambda2 2) (pow phi2 2))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 (pow phi2 2)))) (/ 1 (pow phi2 2))))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 (pow phi2 2)))) (+ (/ 1 (pow phi2 2)) (/ (pow lambda1 2) (* (pow lambda2 2) (pow phi2 2))))))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 (pow phi2 2)))) (+ (/ 1 (pow phi2 2)) (/ (pow lambda1 2) (* (pow lambda2 2) (pow phi2 2))))))>
#<alt (/ (pow lambda2 2) (pow phi2 2))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 (pow phi2 2)))) (/ 1 (pow phi2 2))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda1 2) (* lambda2 (pow phi2 2)))) (* 2 (/ lambda1 (pow phi2 2)))) lambda2)) (/ 1 (pow phi2 2))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda1 2) (* lambda2 (pow phi2 2)))) (* 2 (/ lambda1 (pow phi2 2)))) lambda2)) (/ 1 (pow phi2 2))))>
#<alt (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))>
#<alt (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))>
#<alt (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))>
#<alt (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))>
#<alt (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))>
#<alt (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))>
#<alt (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))>
#<alt (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))>
#<alt (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))>
#<alt (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))>
#<alt (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))>
#<alt (/ (pow (- lambda1 lambda2) 2) (pow phi2 2))>
Calls

174 calls:

TimeVariablePointExpression
15.0ms
lambda1
@inf
(* R (* (cos (* 1/2 (+ phi1 phi2))) lambda1))
6.0ms
phi2
@inf
(* R (* phi2 (+ (- 1 (/ phi1 phi2)) (* 1/2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2)))))))
5.0ms
phi1
@0
(+ (- 1 (/ phi1 phi2)) (* 1/2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2)))))
3.0ms
phi2
@-inf
(* R (* phi2 (+ (- 1 (/ phi1 phi2)) (* 1/2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2)))))))
3.0ms
lambda1
@inf
(* R (* phi2 (+ (- 1 (/ phi1 phi2)) (* 1/2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2)))))))

rewrite460.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
3640×/-lowering-/.f32
3640×/-lowering-/.f64
3286×*-lowering-*.f32
3286×*-lowering-*.f64
1680×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040199
1242186
22054183
09045183
Stop Event
iter limit
node limit
Counts
18 → 575
Calls
Call 1
Inputs
(* R (sqrt (+ (* (/ (cos (/ (+ phi1 phi2) 2)) (/ 1 (- lambda1 lambda2))) (/ (cos (/ (+ phi1 phi2) 2)) (/ 1 (- lambda1 lambda2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(sqrt (+ (* (/ (cos (/ (+ phi1 phi2) 2)) (/ 1 (- lambda1 lambda2))) (/ (cos (/ (+ phi1 phi2) 2)) (/ 1 (- lambda1 lambda2)))) (* (- phi1 phi2) (- phi1 phi2))))
(/ (cos (/ (+ phi1 phi2) 2)) (/ 1 (- lambda1 lambda2)))
(cos (/ (+ phi1 phi2) 2))
(* R phi2)
(* R (* (cos (* 1/2 (+ phi1 phi2))) lambda1))
(* (cos (* 1/2 (+ phi1 phi2))) lambda1)
(cos (* 1/2 (+ phi1 phi2)))
(* 1/2 (+ phi1 phi2))
(- 0 (* (cos (* 1/2 (+ phi1 phi2))) (* R lambda1)))
(* (cos (* 1/2 (+ phi1 phi2))) (* R lambda1))
(* R (* phi2 (+ (- 1 (/ phi1 phi2)) (* 1/2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2)))))))
(* phi2 (+ (- 1 (/ phi1 phi2)) (* 1/2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2))))))
(+ (- 1 (/ phi1 phi2)) (* 1/2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2)))))
(- 1 (/ phi1 phi2))
(/ 1 (- lambda1 lambda2))
(* R lambda1)
(/ (* (- lambda1 lambda2) (- lambda1 lambda2)) (* phi2 phi2))
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (-.f64 phi1 phi2)) R)
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/2 binary64)))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (-.f64 phi1 phi2))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 6 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 3 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 3 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 6 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (sqrt.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (sqrt.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 4 binary64)))) (sqrt.f64 (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 3 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (neg.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(pow.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64))
(*.f64 (hypot.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 3 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 3 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))
(*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)) (pow.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)))
(+.f64 (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) #s(literal 1 binary64)))
(exp.f64 (-.f64 (log.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (*.f64 (log.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64))))
(-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(fma.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)))
(fma.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(fma.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) lambda1 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) lambda2)))
(fma.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) lambda1 (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(neg.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 1 binary64))
(/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (-.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 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (-.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 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (neg.f64 (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 1 binary64))
(*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (-.f64 lambda1 lambda2))
(*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(*.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)))
(*.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(*.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 lambda1 lambda2) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (-.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 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (pow.f64 (-.f64 lambda1 lambda2) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (/.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) (/.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (+.f64 lambda1 lambda2)))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))
(exp.f64 (log.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) #s(literal -1 binary64)))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) #s(literal 1 binary64))
(pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64))
(*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 R phi2)
(*.f64 phi2 R)
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))))
(fma.f64 R (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 0 binary64))
(fma.f64 lambda1 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 0 binary64))
(fma.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1) #s(literal 0 binary64))
(fma.f64 (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) R #s(literal 0 binary64))
(fma.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) lambda1 #s(literal 0 binary64))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))
(*.f64 (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) R)
(*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))
(*.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) lambda1)
(*.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) R) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) lambda1) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (*.f64 R lambda1)))
(*.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) R))
(*.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) lambda1))
(*.f64 (/.f64 (*.f64 R lambda1) R) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 R lambda1) lambda1) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (*.f64 R lambda1)))
(*.f64 (/.f64 (*.f64 R lambda1) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) R))
(*.f64 (/.f64 (*.f64 R lambda1) (*.f64 R lambda1)) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (/.f64 (*.f64 R lambda1) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) lambda1))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) R) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) R))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) lambda1) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) lambda1))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) R) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) R))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) lambda1) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) lambda1))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) (*.f64 R lambda1)))
(*.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) (*.f64 R lambda1)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) R))
(*.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) R) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 R lambda1)) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 R lambda1)))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) lambda1))
(*.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) lambda1) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) R) (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) lambda1) (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (*.f64 R lambda1)))
(*.f64 (/.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) R))
(*.f64 (/.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (*.f64 R lambda1)) (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (/.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) lambda1))
(*.f64 (/.f64 (pow.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) R) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (pow.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) lambda1) (/.f64 (*.f64 lambda1 lambda1) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (pow.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 (*.f64 lambda1 lambda1) (*.f64 R lambda1)))
(*.f64 (/.f64 (pow.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 lambda1 lambda1) R))
(*.f64 (/.f64 (pow.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 R lambda1)) (/.f64 (*.f64 lambda1 lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 lambda1 lambda1) lambda1))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) R) (/.f64 (*.f64 R lambda1) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) lambda1) (/.f64 (*.f64 R lambda1) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 (*.f64 R lambda1) (*.f64 R lambda1)))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 R lambda1) R))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (*.f64 R lambda1)) (/.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 R lambda1) lambda1))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) R) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) lambda1) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) R))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) (*.f64 R lambda1)) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) lambda1))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) R) (/.f64 lambda1 (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) lambda1) (/.f64 lambda1 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 lambda1 (*.f64 R lambda1)))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 lambda1 R))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (*.f64 R lambda1)) (/.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 lambda1 lambda1))
(*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))
(*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) lambda1)
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (fma.f64 (neg.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))
(exp.f64 (log.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) #s(literal -1 binary64)))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) #s(literal 1 binary64))
(pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64))
(*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi2 #s(literal 1/2 binary64)))
(+.f64 (*.f64 phi2 #s(literal 1/2 binary64)) (*.f64 phi1 #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 phi1 phi1) (-.f64 phi1 phi2)) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 phi2 phi2) (-.f64 phi1 phi2)) #s(literal 2 binary64)))
(-.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2))) (/.f64 (*.f64 phi2 phi2) (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2))))
(-.f64 (/.f64 (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 phi2 #s(literal 1/2 binary64)) (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi2 #s(literal 1/2 binary64)))))
(fma.f64 phi1 #s(literal 1/2 binary64) (*.f64 phi2 #s(literal 1/2 binary64)))
(fma.f64 phi2 #s(literal 1/2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 phi2 #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 phi1 #s(literal 1/2 binary64)))
(neg.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))
(/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 phi1 phi2)) #s(literal -2 binary64))
(/.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))
(/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2)))
(/.f64 (neg.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1))))))
(/.f64 (neg.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2))) (neg.f64 (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) #s(literal 1/8 binary64)) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/8 binary64))) (+.f64 (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 phi2 #s(literal 1/2 binary64)) (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi2 #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (*.f64 phi2 #s(literal 1/2 binary64)) (*.f64 phi2 #s(literal 1/2 binary64)))) (-.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi2 #s(literal 1/2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2))) (-.f64 phi1 phi2))
(/.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) #s(literal 1/2 binary64)) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1))))
(/.f64 (*.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (-.f64 phi1 phi2))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 phi1 phi2)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) #s(literal 1/8 binary64)) (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) #s(literal 1/8 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 phi2 #s(literal 1/2 binary64)) (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi2 #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (*.f64 phi2 #s(literal 1/2 binary64)) (*.f64 phi2 #s(literal 1/2 binary64))))) (neg.f64 (-.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi2 #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))))) (neg.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)))) (neg.f64 (-.f64 phi1 phi2)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) #s(literal 1/2 binary64))) (neg.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (neg.f64 (-.f64 phi1 phi2)))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 phi1 phi2)) #s(literal -1/2 binary64))
(*.f64 (/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) (-.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (+.f64 phi1 phi2))))))
(*.f64 (/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2))) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 phi1 phi2)))
(*.f64 (/.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1))) #s(literal 2 binary64)) (/.f64 (+.f64 phi1 phi2) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) (/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (+.f64 phi1 phi2))))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2))) (/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)))) (+.f64 phi1 phi2))
(*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))))) (/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))
(*.f64 (/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) (/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)))) (/.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))
(*.f64 (/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) (/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))))) (/.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))))))
(fma.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (neg.f64 (*.f64 R lambda1)) #s(literal 0 binary64))
(fma.f64 (*.f64 R lambda1) (-.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (*.f64 R lambda1) #s(literal 0 binary64))
(fma.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (neg.f64 lambda1) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) lambda1 #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) R) lambda1 #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) lambda1) R #s(literal 0 binary64))
(neg.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) #s(literal 3 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))))
(pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))) #s(literal -1 binary64))
(*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (neg.f64 (*.f64 R lambda1)))
(*.f64 (*.f64 R lambda1) (-.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))) (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))))
(*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (*.f64 R lambda1))
(*.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (neg.f64 lambda1))
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))
(*.f64 (neg.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) lambda1)
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) R) lambda1)
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) lambda1) R)
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))))
(fma.f64 R (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 0 binary64))
(fma.f64 lambda1 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 0 binary64))
(fma.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1) #s(literal 0 binary64))
(fma.f64 (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) R #s(literal 0 binary64))
(fma.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) lambda1 #s(literal 0 binary64))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))) (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))))
(*.f64 R (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 lambda1 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))
(*.f64 (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) R)
(*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))
(*.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) lambda1)
(*.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) R) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) lambda1) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (*.f64 R lambda1)))
(*.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) R))
(*.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) lambda1))
(*.f64 (/.f64 (*.f64 R lambda1) R) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 R lambda1) lambda1) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (*.f64 R lambda1)))
(*.f64 (/.f64 (*.f64 R lambda1) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) R))
(*.f64 (/.f64 (*.f64 R lambda1) (*.f64 R lambda1)) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (/.f64 (*.f64 R lambda1) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) lambda1))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) R) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) R))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) lambda1) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) lambda1))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)))
(*.f64 (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) (/.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) R) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) R))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) lambda1) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) lambda1))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) (*.f64 R lambda1)))
(*.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) (*.f64 R lambda1)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) R))
(*.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) R) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 R lambda1)) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 R lambda1)))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) lambda1))
(*.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)) lambda1) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) R) (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) lambda1) (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (*.f64 R lambda1)))
(*.f64 (/.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) R))
(*.f64 (/.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (*.f64 R lambda1)) (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (/.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1))) lambda1))
(*.f64 (/.f64 (pow.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) R) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (pow.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) lambda1) (/.f64 (*.f64 lambda1 lambda1) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (pow.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 (*.f64 lambda1 lambda1) (*.f64 R lambda1)))
(*.f64 (/.f64 (pow.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 lambda1 lambda1) R))
(*.f64 (/.f64 (pow.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 R lambda1)) (/.f64 (*.f64 lambda1 lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (/.f64 (pow.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 lambda1 lambda1) lambda1))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) R) (/.f64 (*.f64 R lambda1) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) lambda1) (/.f64 (*.f64 R lambda1) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 (*.f64 R lambda1) (*.f64 R lambda1)))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 R lambda1) R))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (*.f64 R lambda1)) (/.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (*.f64 R lambda1) lambda1))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) R) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) lambda1) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) R))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) (*.f64 R lambda1)) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) lambda1))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) R) (/.f64 lambda1 (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) lambda1) (/.f64 lambda1 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (/.f64 lambda1 (*.f64 R lambda1)))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 lambda1 R))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (*.f64 R lambda1)) (/.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 lambda1 lambda1))
(+.f64 (*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (*.f64 R (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (*.f64 R phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 R phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(+.f64 (*.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) R) (*.f64 (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))) R))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 R phi2)) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (*.f64 R phi2)))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (*.f64 R phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 R phi2)))
(fma.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 R (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (*.f64 R phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 R phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 R phi2) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (*.f64 R phi2)))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (*.f64 R phi2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 R phi2)))
(fma.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) R (*.f64 (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))) R))
(/.f64 (*.f64 (*.f64 R phi2) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(/.f64 (*.f64 (*.f64 R phi2) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)))
(/.f64 (neg.f64 (*.f64 (*.f64 R phi2) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 3 binary64))))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 R phi2) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2))))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2))))
(*.f64 phi2 (*.f64 R (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2))))
(*.f64 phi2 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)) R))
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)) (*.f64 R phi2))
(*.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2))) R)
(*.f64 (*.f64 R (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2))) phi2)
(+.f64 (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(+.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (-.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))) (/.f64 (pow.f64 (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))))
(fma.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))
(fma.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (/.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi2) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) phi2 (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (/.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 phi2 #s(literal 1/2 binary64)) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(fma.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) phi2 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(fma.f64 (*.f64 phi2 #s(literal 1/2 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (/.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) phi2) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(fma.f64 (*.f64 phi2 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (/.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 1/2 binary64) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(fma.f64 (*.f64 phi2 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(/.f64 (+.f64 (*.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))) (pow.f64 (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (-.f64 (pow.f64 (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 phi2 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(/.f64 (*.f64 phi2 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) phi2) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 2 binary64))) phi2) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))) (pow.f64 (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (-.f64 (pow.f64 (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 phi2 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 3 binary64))))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))))))
(/.f64 (neg.f64 (*.f64 phi2 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) phi2)) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 2 binary64))) phi2)) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2))))
(*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)) phi2)
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)))
(+.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(+.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2))))
(-.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (/.f64 phi1 phi2))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2))))) (/.f64 (pow.f64 (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2))) (/.f64 (pow.f64 (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (/.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(fma.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(fma.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (/.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 phi2) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 phi1 phi2) phi1) phi2)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (-.f64 lambda1 lambda2)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (-.f64 lambda1 lambda2) phi2)) (/.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2))))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) #s(literal 1/2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) phi1) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2))))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 phi2) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))) (/.f64 (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 phi2) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (/.f64 (/.f64 (*.f64 (/.f64 phi1 phi2) phi1) phi2) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)))) (/.f64 (/.f64 (*.f64 (/.f64 phi1 phi2) phi1) phi2) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)))))
(fma.f64 phi1 (neg.f64 (/.f64 #s(literal 1 binary64) phi2)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 phi1 phi2) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) phi1) (/.f64 #s(literal 1 binary64) phi2) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 phi2) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 phi1 phi2) phi1) phi2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 phi2) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 phi1 phi2) phi1) phi2)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 phi2) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (/.f64 phi1 phi2) phi1) phi2) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 phi1 phi2) phi1) phi2)) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 phi1 phi2) phi1) phi2)) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 phi2) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (/.f64 phi1 phi2) phi1) phi2) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 phi1 phi2) phi1) phi2))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 phi1 phi2) phi1) phi2))) (neg.f64 (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 phi2) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 phi1 phi2) phi1) phi2)))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 phi2) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 phi1 phi2) phi1) phi2))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 phi2) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 phi1 phi2) phi1) phi2)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(exp.f64 (*.f64 (log.f64 (-.f64 lambda1 lambda2)) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)))))
(pow.f64 (-.f64 lambda1 lambda2) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (-.f64 lambda1 lambda2))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (-.f64 lambda1 lambda2) #s(literal -1/2 binary64)) (pow.f64 (-.f64 lambda1 lambda2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)) #s(literal -1 binary64)))
(*.f64 R lambda1)
(*.f64 lambda1 R)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 lambda1 lambda2) phi2)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (-.f64 lambda1 lambda2)) #s(literal 2 binary64)) (*.f64 (log.f64 phi2) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 phi2 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 phi2 phi2))))
(neg.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (*.f64 phi2 phi2))))
(neg.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 phi2 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 phi2 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (*.f64 phi2 phi2)))
(/.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2) phi2)
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 phi2 phi2)))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) (*.f64 phi2 phi2)))
(/.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi2 phi2))))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)) (-.f64 #s(literal 0 binary64) phi2))
(/.f64 (*.f64 (/.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 lambda1 lambda2)) phi2)
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 phi2 phi2))) (+.f64 lambda1 lambda2))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) (*.f64 phi2 phi2))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (+.f64 lambda1 lambda2) (*.f64 phi2 phi2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi2 phi2)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) (neg.f64 (-.f64 #s(literal 0 binary64) phi2)))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) phi2))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)))) (neg.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)))) (neg.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (/.f64 (-.f64 lambda1 lambda2) phi2) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 phi2 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))
(*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 phi2 phi2))))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) phi2) (/.f64 (-.f64 lambda1 lambda2) phi2))
(*.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))
(*.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2) (/.f64 #s(literal 1 binary64) phi2))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) (*.f64 phi2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) (-.f64 #s(literal 0 binary64) phi2)) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) phi2))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) phi2) (/.f64 (-.f64 lambda1 lambda2) (-.f64 #s(literal 0 binary64) phi2)))
(*.f64 (/.f64 #s(literal -1 binary64) phi2) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) phi2)))

simplify580.0ms (2.8%)

Algorithm
egg-herbie
Rules
7440×*-lowering-*.f32
7440×*-lowering-*.f64
3828×+-lowering-+.f64
3828×+-lowering-+.f32
1658×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0139316497
1492814741
0903114741
Stop Event
iter limit
node limit
Counts
696 → 696
Calls
Call 1
Inputs
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
(* R phi1)
(* phi1 (+ R (* -1 (/ (* R phi2) phi1))))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
(* -1 (* R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
(* R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))
(* -1 (* R phi2))
(* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))
(* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
phi1
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(* -1 phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1))) phi1))) phi1)))))
(sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(* -1 phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2))) phi2))) phi2)))))
(sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2))))))))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)))))
(* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)))))
(sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))
(* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))))))
(* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2))))))))))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* phi2 (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/48 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(cos (* 1/2 phi2))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/48 (* phi1 (sin (* 1/2 phi2)))))) (* 1/2 (sin (* 1/2 phi2))))))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 phi1))
(+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R phi2)
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 phi2))))
(+ (* -1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda1 (cos (* 1/2 phi2)))))
(+ (* R (* lambda1 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (* -1/8 (* R (* lambda1 (* phi1 (cos (* 1/2 phi2)))))))))
(+ (* R (* lambda1 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (* phi1 (+ (* -1/8 (* R (* lambda1 (cos (* 1/2 phi2))))) (* 1/48 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))))))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(* R (* lambda1 (cos (* 1/2 phi1))))
(+ (* -1/2 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))) (* R (* lambda1 (cos (* 1/2 phi1)))))
(+ (* R (* lambda1 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi1))))) (* -1/8 (* R (* lambda1 (* phi2 (cos (* 1/2 phi1)))))))))
(+ (* R (* lambda1 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi1))))) (* phi2 (+ (* -1/8 (* R (* lambda1 (cos (* 1/2 phi1))))) (* 1/48 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))))))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* lambda1 (cos (* 1/2 phi2)))
(+ (* -1/2 (* lambda1 (* phi1 (sin (* 1/2 phi2))))) (* lambda1 (cos (* 1/2 phi2))))
(+ (* lambda1 (cos (* 1/2 phi2))) (* phi1 (+ (* -1/2 (* lambda1 (sin (* 1/2 phi2)))) (* -1/8 (* lambda1 (* phi1 (cos (* 1/2 phi2))))))))
(+ (* lambda1 (cos (* 1/2 phi2))) (* phi1 (+ (* -1/2 (* lambda1 (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/8 (* lambda1 (cos (* 1/2 phi2)))) (* 1/48 (* lambda1 (* phi1 (sin (* 1/2 phi2))))))))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))
(* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))
(* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))
(* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))
(* lambda1 (cos (* 1/2 phi1)))
(+ (* -1/2 (* lambda1 (* phi2 (sin (* 1/2 phi1))))) (* lambda1 (cos (* 1/2 phi1))))
(+ (* lambda1 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/2 (* lambda1 (sin (* 1/2 phi1)))) (* -1/8 (* lambda1 (* phi2 (cos (* 1/2 phi1))))))))
(+ (* lambda1 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/2 (* lambda1 (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/8 (* lambda1 (cos (* 1/2 phi1)))) (* 1/48 (* lambda1 (* phi2 (sin (* 1/2 phi1))))))))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))
(* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))
(* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))
(* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(cos (* 1/2 phi2))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/48 (* phi1 (sin (* 1/2 phi2)))))) (* 1/2 (sin (* 1/2 phi2))))))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 phi1))
(+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(* 1/2 phi2)
(+ (* 1/2 phi1) (* 1/2 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(* 1/2 phi1)
(* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))
(* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))
(* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))
(* 1/2 phi1)
(* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))
(* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))
(* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))
(* 1/2 phi1)
(+ (* 1/2 phi1) (* 1/2 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(* 1/2 phi2)
(* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))
(* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))
(* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))
(* 1/2 phi2)
(* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))
(* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))
(* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi2)))))
(- (* 1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda1 (cos (* 1/2 phi2)))))
(- (* phi1 (- (* 1/8 (* R (* lambda1 (* phi1 (cos (* 1/2 phi2)))))) (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))))) (* R (* lambda1 (cos (* 1/2 phi2)))))
(- (* phi1 (- (* phi1 (- (* -1/48 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* -1/8 (* R (* lambda1 (cos (* 1/2 phi2))))))) (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))))) (* R (* lambda1 (cos (* 1/2 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(- (* 1/2 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))) (* R (* lambda1 (cos (* 1/2 phi1)))))
(- (* phi2 (- (* 1/8 (* R (* lambda1 (* phi2 (cos (* 1/2 phi1)))))) (* -1/2 (* R (* lambda1 (sin (* 1/2 phi1))))))) (* R (* lambda1 (cos (* 1/2 phi1)))))
(- (* phi2 (- (* phi2 (- (* -1/48 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))) (* -1/8 (* R (* lambda1 (cos (* 1/2 phi1))))))) (* -1/2 (* R (* lambda1 (sin (* 1/2 phi1))))))) (* R (* lambda1 (cos (* 1/2 phi1)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(* R (* lambda1 (cos (* 1/2 phi2))))
(+ (* -1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda1 (cos (* 1/2 phi2)))))
(+ (* R (* lambda1 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (* -1/8 (* R (* lambda1 (* phi1 (cos (* 1/2 phi2)))))))))
(+ (* R (* lambda1 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (* phi1 (+ (* -1/8 (* R (* lambda1 (cos (* 1/2 phi2))))) (* 1/48 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))))))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(* R (* lambda1 (cos (* 1/2 phi1))))
(+ (* -1/2 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))) (* R (* lambda1 (cos (* 1/2 phi1)))))
(+ (* R (* lambda1 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi1))))) (* -1/8 (* R (* lambda1 (* phi2 (cos (* 1/2 phi1)))))))))
(+ (* R (* lambda1 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi1))))) (* phi2 (+ (* -1/8 (* R (* lambda1 (cos (* 1/2 phi1))))) (* 1/48 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))))))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) phi2))
(/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))) (* R (* phi2 (- (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) phi1)))) phi2)
(/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* R (* phi2 (+ 1 (* 1/2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))) (* R (- (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) phi1))))) phi2)
(/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* R (- (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) phi1)) (* phi2 (+ (* 1/2 (* R (* phi2 (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2))))) (* R (+ 1 (* 1/2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))))))) phi2)
(* R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(* R phi2)
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(* -1 (* phi2 (+ (* -1 R) (* -1 (/ (+ (* -1 (* R phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2))) phi2)))))
(* -1 (* phi2 (+ (* -1 R) (* -1 (/ (+ (* -1 (* R phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2))) phi2)))))
(* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(+ (* R (* phi1 (* phi2 (- (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (/ 1 phi2))))) (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(+ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (/ (* R (* phi1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)))) phi2)) (* R (* phi2 (- (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (/ 1 phi2)))))))
(+ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* R (* phi2 (- (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (/ 1 phi2)))) (* phi1 (+ (* 1/2 (/ (* R (* phi1 (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)))) phi2)) (* 1/2 (/ (* R (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) phi2)))))))
(* -1 (* R phi1))
(* phi1 (+ (* -1 R) (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))
(* phi1 (+ (* -1 R) (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))
(* phi1 (+ (* -1 R) (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))
(* -1 (* R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(+ (* -1 (/ (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) phi2)) (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))))
(+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda1 (+ (* -1 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) (* 1/2 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)))))
(+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda1 (+ (* -1 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) (* 1/2 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)))))
(* 1/2 (/ (* R (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2))
(* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 phi2))) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))
(* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 phi2))) (+ (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda1 2)))))
(* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 phi2))) (+ (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda1 2)))))
(* 1/2 (/ (* R (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2))
(* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 phi2))) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) lambda1)) (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) lambda1)) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) lambda1)) (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) lambda1)) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(+ (* -1 (/ (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) phi2)) (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))))
(+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda2 (+ (* -1 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) (* 1/2 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)))))
(+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda2 (+ (* -1 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) (* 1/2 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)))))
(* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2))
(* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 phi2))) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))
(* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 phi2))) (+ (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda2 2)))))
(* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 phi2))) (+ (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda2 2)))))
(* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2))
(* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 phi2))) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) lambda2)) (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) lambda2)) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) lambda2)) (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) lambda2)) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))
(* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) phi2))
(/ (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* phi2 (- (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) phi1))) phi2)
(/ (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (* 1/2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))) phi1))) phi2)
(/ (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (+ (* 1/2 (* phi2 (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))))) phi1))) phi2)
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
phi2
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(* -1 (* phi2 (- (* -1 (/ (+ (* -1 phi1) (* 1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)) 1)))
(* -1 (* phi2 (- (* -1 (/ (+ (* -1 phi1) (* 1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)) 1)))
(* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(+ (* phi1 (* phi2 (- (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (/ 1 phi2)))) (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(+ (* phi1 (+ (* 1/2 (/ (* phi1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) phi2)) (* phi2 (- (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (/ 1 phi2))))) (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(+ (* phi1 (+ (* phi1 (+ (* 1/2 (/ (* phi1 (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2))) phi2)) (* 1/2 (/ (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)) phi2)))) (* phi2 (- (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (/ 1 phi2))))) (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(* -1 phi1)
(* phi1 (- (/ (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1) 1))
(* phi1 (- (/ (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1) 1))
(* phi1 (- (/ (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1) 1))
(* -1 phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1)))))
(* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))
(+ (* -1 (/ (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(+ (* lambda1 (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (* 1/2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(+ (* lambda1 (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (* 1/2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 phi2))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 phi2))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda1 2)))))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 phi2))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda1 2)))))
(* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 phi2))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) lambda1)) (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) lambda1)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) lambda1)) (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) lambda1)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))
(* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))
(+ (* -1 (/ (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(+ (* lambda2 (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (* 1/2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(+ (* lambda2 (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (* 1/2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 phi2))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 phi2))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda2 2)))))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 phi2))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda2 2)))))
(* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 phi2))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) lambda2)) (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) lambda2)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) lambda2)) (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) lambda2)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))
(+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(+ 1 (+ (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (- (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (/ 1 phi2)))))
(+ 1 (+ (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (- (+ (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (* 1/2 (/ (* phi1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))) (/ 1 phi2)))))
(+ 1 (+ (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (- (+ (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (* phi1 (+ (* 1/2 (/ (* phi1 (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (* 1/2 (/ (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (/ 1 phi2)))))
(* -1 (/ phi1 phi2))
(* phi1 (- (+ (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (* phi1 (pow phi2 2)))) (/ 1 phi1)) (/ 1 phi2)))
(* phi1 (- (+ (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (* phi1 (pow phi2 2)))) (/ 1 phi1)) (/ 1 phi2)))
(* phi1 (- (+ (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (* phi1 (pow phi2 2)))) (/ 1 phi1)) (/ 1 phi2)))
(* -1 (/ phi1 phi2))
(* -1 (* phi1 (+ (* -1 (/ (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (/ 1 phi2))))
(* -1 (* phi1 (+ (* -1 (/ (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (/ 1 phi2))))
(* -1 (* phi1 (+ (* -1 (/ (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (/ 1 phi2))))
(* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(/ (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* phi2 (- (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) phi1))) (pow phi2 2))
(/ (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (* 1/2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))) phi1))) (pow phi2 2))
(/ (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (+ (* 1/2 (* phi2 (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))))) phi1))) (pow phi2 2))
1
(+ 1 (* -1 (/ phi1 phi2)))
(- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))
(- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))
1
(+ 1 (* -1 (/ phi1 phi2)))
(+ 1 (* -1 (/ (- (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2)) (* -1 phi1)) phi2)))
(+ 1 (* -1 (/ (- (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2)) (* -1 phi1)) phi2)))
(- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))
(- (+ 1 (+ (* -1 (/ (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (pow phi2 2))) (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))))) (/ phi1 phi2))
(- (+ 1 (+ (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* lambda1 (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* 1/2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))))))) (/ phi1 phi2))
(- (+ 1 (+ (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* lambda1 (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* 1/2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))))))) (/ phi1 phi2))
(* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 (pow phi2 2)))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))
(* (pow lambda1 2) (- (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* (pow lambda1 2) (pow phi2 2)))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2))) (/ 1 (pow lambda1 2))))) (/ phi1 (* (pow lambda1 2) phi2))))
(* (pow lambda1 2) (- (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* (pow lambda1 2) (pow phi2 2)))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2))) (/ 1 (pow lambda1 2))))) (/ phi1 (* (pow lambda1 2) phi2))))
(* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 (pow phi2 2)))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)) lambda1)) (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) lambda1)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)) lambda1)) (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) lambda1)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))
(- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))
(- (+ 1 (+ (* -1 (/ (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (pow phi2 2))) (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))))) (/ phi1 phi2))
(- (+ 1 (+ (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* lambda2 (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* 1/2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))))))) (/ phi1 phi2))
(- (+ 1 (+ (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* lambda2 (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* 1/2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))))))) (/ phi1 phi2))
(* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 (pow phi2 2)))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))
(* (pow lambda2 2) (- (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* (pow lambda2 2) (pow phi2 2)))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2))) (/ 1 (pow lambda2 2))))) (/ phi1 (* (pow lambda2 2) phi2))))
(* (pow lambda2 2) (- (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* (pow lambda2 2) (pow phi2 2)))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2))) (/ 1 (pow lambda2 2))))) (/ phi1 (* (pow lambda2 2) phi2))))
(* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 (pow phi2 2)))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)) lambda2)) (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) lambda2)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)) lambda2)) (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) lambda2)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))
1
(+ 1 (* -1 (/ phi1 phi2)))
(+ 1 (* -1 (/ phi1 phi2)))
(+ 1 (* -1 (/ phi1 phi2)))
(* -1 (/ phi1 phi2))
(* phi1 (- (/ 1 phi1) (/ 1 phi2)))
(* phi1 (- (/ 1 phi1) (/ 1 phi2)))
(* phi1 (- (/ 1 phi1) (/ 1 phi2)))
(* -1 (/ phi1 phi2))
(* -1 (* phi1 (- (/ 1 phi2) (/ 1 phi1))))
(* -1 (* phi1 (- (/ 1 phi2) (/ 1 phi1))))
(* -1 (* phi1 (- (/ 1 phi2) (/ 1 phi1))))
(* -1 (/ phi1 phi2))
(/ (- phi2 phi1) phi2)
(/ (- phi2 phi1) phi2)
(/ (- phi2 phi1) phi2)
1
(+ 1 (* -1 (/ phi1 phi2)))
(+ 1 (* -1 (/ phi1 phi2)))
(+ 1 (* -1 (/ phi1 phi2)))
1
(+ 1 (* -1 (/ phi1 phi2)))
(+ 1 (* -1 (/ phi1 phi2)))
(+ 1 (* -1 (/ phi1 phi2)))
(/ -1 lambda2)
(- (* -1 (/ lambda1 (pow lambda2 2))) (/ 1 lambda2))
(- (* lambda1 (- (* -1 (/ lambda1 (pow lambda2 3))) (/ 1 (pow lambda2 2)))) (/ 1 lambda2))
(- (* lambda1 (- (* lambda1 (- (* -1 (/ lambda1 (pow lambda2 4))) (/ 1 (pow lambda2 3)))) (/ 1 (pow lambda2 2)))) (/ 1 lambda2))
(/ 1 lambda1)
(/ (+ 1 (/ lambda2 lambda1)) lambda1)
(/ (- (+ 1 (/ (pow lambda2 2) (pow lambda1 2))) (* -1 (/ lambda2 lambda1))) lambda1)
(/ (- (+ 1 (/ (pow lambda2 3) (pow lambda1 3))) (+ (* -1 (/ lambda2 lambda1)) (* -1 (/ (pow lambda2 2) (pow lambda1 2))))) lambda1)
(/ 1 lambda1)
(* -1 (/ (- (* -1 (/ lambda2 lambda1)) 1) lambda1))
(* -1 (/ (- (* -1 (/ (- (/ (pow lambda2 2) lambda1) (* -1 lambda2)) lambda1)) 1) lambda1))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow lambda2 3) lambda1)) (pow lambda2 2)) lambda1)) (* -1 lambda2)) lambda1)) 1) lambda1))
(/ 1 lambda1)
(+ (/ 1 lambda1) (/ lambda2 (pow lambda1 2)))
(+ (* lambda2 (+ (/ 1 (pow lambda1 2)) (/ lambda2 (pow lambda1 3)))) (/ 1 lambda1))
(+ (* lambda2 (+ (* lambda2 (+ (/ 1 (pow lambda1 3)) (/ lambda2 (pow lambda1 4)))) (/ 1 (pow lambda1 2)))) (/ 1 lambda1))
(/ -1 lambda2)
(/ (- (* -1 (/ lambda1 lambda2)) 1) lambda2)
(/ (- (* -1 (/ (pow lambda1 2) (pow lambda2 2))) (+ 1 (/ lambda1 lambda2))) lambda2)
(/ (- (* -1 (/ (pow lambda1 3) (pow lambda2 3))) (+ 1 (+ (/ lambda1 lambda2) (/ (pow lambda1 2) (pow lambda2 2))))) lambda2)
(/ -1 lambda2)
(* -1 (/ (+ 1 (/ lambda1 lambda2)) lambda2))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow lambda1 2) lambda2)) lambda1) lambda2))) lambda2))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow lambda1 3) lambda2) (* -1 (pow lambda1 2))) lambda2)) lambda1) lambda2))) lambda2))
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(/ (pow lambda2 2) (pow phi2 2))
(+ (* -2 (/ (* lambda1 lambda2) (pow phi2 2))) (/ (pow lambda2 2) (pow phi2 2)))
(+ (* lambda1 (+ (* -2 (/ lambda2 (pow phi2 2))) (/ lambda1 (pow phi2 2)))) (/ (pow lambda2 2) (pow phi2 2)))
(+ (* lambda1 (+ (* -2 (/ lambda2 (pow phi2 2))) (/ lambda1 (pow phi2 2)))) (/ (pow lambda2 2) (pow phi2 2)))
(/ (pow lambda1 2) (pow phi2 2))
(* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 (pow phi2 2)))) (/ 1 (pow phi2 2))))
(* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 (pow phi2 2)))) (+ (/ 1 (pow phi2 2)) (/ (pow lambda2 2) (* (pow lambda1 2) (pow phi2 2))))))
(* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 (pow phi2 2)))) (+ (/ 1 (pow phi2 2)) (/ (pow lambda2 2) (* (pow lambda1 2) (pow phi2 2))))))
(/ (pow lambda1 2) (pow phi2 2))
(* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 (pow phi2 2)))) (/ 1 (pow phi2 2))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda2 2) (* lambda1 (pow phi2 2)))) (* 2 (/ lambda2 (pow phi2 2)))) lambda1)) (/ 1 (pow phi2 2))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda2 2) (* lambda1 (pow phi2 2)))) (* 2 (/ lambda2 (pow phi2 2)))) lambda1)) (/ 1 (pow phi2 2))))
(/ (pow lambda1 2) (pow phi2 2))
(+ (* -2 (/ (* lambda1 lambda2) (pow phi2 2))) (/ (pow lambda1 2) (pow phi2 2)))
(+ (* lambda2 (+ (* -2 (/ lambda1 (pow phi2 2))) (/ lambda2 (pow phi2 2)))) (/ (pow lambda1 2) (pow phi2 2)))
(+ (* lambda2 (+ (* -2 (/ lambda1 (pow phi2 2))) (/ lambda2 (pow phi2 2)))) (/ (pow lambda1 2) (pow phi2 2)))
(/ (pow lambda2 2) (pow phi2 2))
(* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 (pow phi2 2)))) (/ 1 (pow phi2 2))))
(* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 (pow phi2 2)))) (+ (/ 1 (pow phi2 2)) (/ (pow lambda1 2) (* (pow lambda2 2) (pow phi2 2))))))
(* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 (pow phi2 2)))) (+ (/ 1 (pow phi2 2)) (/ (pow lambda1 2) (* (pow lambda2 2) (pow phi2 2))))))
(/ (pow lambda2 2) (pow phi2 2))
(* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 (pow phi2 2)))) (/ 1 (pow phi2 2))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda1 2) (* lambda2 (pow phi2 2)))) (* 2 (/ lambda1 (pow phi2 2)))) lambda2)) (/ 1 (pow phi2 2))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda1 2) (* lambda2 (pow phi2 2)))) (* 2 (/ lambda1 (pow phi2 2)))) lambda2)) (/ 1 (pow phi2 2))))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
Outputs
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))))
(+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 R phi1) (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (*.f64 (*.f64 R phi1) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (*.f64 R (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (*.f64 R (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (*.f64 (*.f64 R phi1) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1/6 binary64))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))) #s(literal -1/2 binary64))))) (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))))))))))
(* R phi1)
(*.f64 R phi1)
(* phi1 (+ R (* -1 (/ (* R phi2) phi1))))
(*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1)))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(*.f64 phi1 (+.f64 (-.f64 R (/.f64 (*.f64 R phi2) phi1)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 phi1 phi1))))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
(*.f64 phi1 (+.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 (*.f64 R phi2) phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))))) (/.f64 (*.f64 R phi2) phi1))))
(* -1 (* R phi1))
(*.f64 R (-.f64 #s(literal 0 binary64) phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(*.f64 (-.f64 R (/.f64 (*.f64 R phi2) phi1)) (-.f64 #s(literal 0 binary64) phi1))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 R (/.f64 (+.f64 (*.f64 R phi2) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) phi1)) phi1)))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 R (/.f64 (-.f64 (*.f64 R phi2) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (/.f64 (*.f64 (*.f64 R phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi1))) phi1)) phi1)))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))
(+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R phi2) (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 phi2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 (*.f64 R phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 2 binary64)) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 R (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))) (*.f64 phi2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 (*.f64 R phi2) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 1/6 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 2 binary64)) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))))) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))) (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 2 binary64)) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))))))))))))
(* R phi2)
(*.f64 R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(*.f64 phi2 (+.f64 (-.f64 R (/.f64 (*.f64 R phi1) phi2)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 phi2 phi2))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))
(*.f64 phi2 (+.f64 (-.f64 R (/.f64 (*.f64 R phi1) phi2)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 (*.f64 R phi1) phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))))
(* -1 (* R phi2))
(-.f64 #s(literal 0 binary64) (*.f64 R phi2))
(* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))
(*.f64 (-.f64 R (/.f64 (*.f64 R phi1) phi2)) (-.f64 #s(literal 0 binary64) phi2))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 R (/.f64 (+.f64 (*.f64 R phi1) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) phi2)) phi2)))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 R (/.f64 (-.f64 (*.f64 R phi1) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) phi2))) phi2)) phi2)))
(* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
(-.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))) (*.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))) (*.f64 lambda1 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))) (*.f64 (*.f64 R lambda1) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))) (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 (*.f64 R lambda1) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) #s(literal 3 binary64))))) (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))) (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(*.f64 lambda1 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda1)))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 lambda1 (-.f64 (+.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1))))) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda1)))
(* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))
(*.f64 lambda1 (-.f64 (+.f64 (+.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1))))) (*.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 R lambda2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 lambda1 lambda1))))) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda1)))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* lambda1 (+ (* -1 (/ (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (+.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (-.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 R lambda2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)) (/.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))
(-.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))) (*.f64 lambda2 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 R (*.f64 lambda1 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) #s(literal 3 binary64))))))) (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))) (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2))))))
(*.f64 lambda2 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda2)))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 lambda2 (-.f64 (+.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda2 lambda2))))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda2)))
(* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))) (* R (cos (* 1/2 (+ phi1 phi2))))))))
(*.f64 lambda2 (-.f64 (+.f64 (+.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda2 lambda2))))) (*.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda2)))
(* -1 (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* R (cos (* 1/2 (+ phi1 phi2)))))))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (-.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2)) (/.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda2)) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 phi1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))))))) (*.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))) (*.f64 phi1 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1/6 binary64))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2)))))) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))) #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 phi2 phi2))))))))))))
phi1
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(*.f64 phi1 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(*.f64 phi1 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 phi2 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1)))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (/.f64 phi2 phi1))))
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi1)) phi1)))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi2 (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2))) phi1))) phi1))) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi2 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi1))) phi1)) phi1)))
(sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))) (*.f64 phi2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 phi2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 2 binary64)) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))) (*.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))) (*.f64 phi2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 2 binary64)) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))))) (*.f64 phi2 (*.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 1/6 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal 2 binary64)) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))))) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))))))))
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 3))) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 phi1 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
(* -1 phi2)
(-.f64 #s(literal 0 binary64) phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi1 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi2)) phi2)))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi1 (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2))) phi2))) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi2))) phi2)) phi2)))
(sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))))))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))))))))
(+ (sqrt (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))))) (*.f64 lambda1 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) #s(literal 3 binary64))))))))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2)))))))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) lambda1)))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2)))))))))
(*.f64 lambda1 (+.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) lambda1)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1)))))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)) (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* (pow lambda1 3) (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (cos (* 1/2 (+ phi1 phi2))))))))))
(*.f64 lambda1 (+.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) lambda1)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 lambda2 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda1 lambda1)))))))
(* -1 (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (-.f64 phi1 phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (-.f64 phi1 phi2) lambda1)))) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda2 (pow (- phi1 phi2) 2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (cos (* 1/2 (+ phi1 phi2)))))) lambda1)) (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) lambda1)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 lambda2 (*.f64 (/.f64 (-.f64 phi1 phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (-.f64 phi1 phi2) lambda1))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda1)) lambda1)) (-.f64 #s(literal 0 binary64) lambda1))
(sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))
(sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda2 (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1)))))
(+ (sqrt (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (- (pow (cos (* 1/2 (+ phi1 phi2))) 2) (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 4)) (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow (- phi1 phi2) 2)) 3))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))))) (*.f64 lambda1 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 4 binary64)) (*.f64 lambda1 lambda1)) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) #s(literal 3 binary64))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))))) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1)))))
(* lambda2 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2)
(* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2))))
(*.f64 lambda2 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2)))
(* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2)))))))))
(*.f64 lambda2 (+.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda2 lambda2)))))
(* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (+ (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)) (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* (pow lambda2 3) (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (cos (* 1/2 (+ phi1 phi2))))))))))
(*.f64 lambda2 (+.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 lambda1 (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 lambda2 lambda2)))))))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (-.f64 phi1 phi2) lambda2) (/.f64 (-.f64 phi1 phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))))) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* lambda1 (pow (- phi1 phi2) 2)) (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))) (* 1/2 (/ (pow (- phi1 phi2) 2) (cos (* 1/2 (+ phi1 phi2)))))) lambda2)) (* lambda1 (cos (* 1/2 (+ phi1 phi2))))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 lambda1 (*.f64 (/.f64 (-.f64 phi1 phi2) lambda2) (/.f64 (-.f64 phi1 phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))) lambda2)) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(+ (* phi1 (+ (* -1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 phi1 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1/8 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) phi1) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi2 (* -1 phi1)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (*.f64 #s(literal -1/8 binary64) phi2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))
(+ (* phi2 (+ (* -1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* phi2 (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/48 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (*.f64 #s(literal 1/48 binary64) phi2) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (+ phi1 phi2))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* (cos (* 1/2 (- phi1 (* -1 phi2)))) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) lambda1)))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) lambda1)))
(* lambda1 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 lambda1 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) lambda1)))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (* lambda1 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda2 (cos (* 1/2 (+ phi1 phi2)))) lambda1))))
(*.f64 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (-.f64 #s(literal 0 binary64) lambda1))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+ (* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2))))) (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* lambda2 (+ (* -1 (cos (* 1/2 (+ phi1 phi2)))) (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (* lambda2 (+ (cos (* 1/2 (+ phi1 phi2))) (* -1 (/ (* lambda1 (cos (* 1/2 (+ phi1 phi2)))) lambda2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/2 binary64)))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/48 (* phi1 (sin (* 1/2 phi2)))))) (* 1/2 (sin (* 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 phi1 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/8 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/2 binary64)))))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (+.f64 (*.f64 phi2 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal -1/8 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R phi2)
(*.f64 R phi2)
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 phi2))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (* -1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda1 (cos (* 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal -1/2 binary64) R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* R (* lambda1 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (* -1/8 (* R (* lambda1 (* phi1 (cos (* 1/2 phi2)))))))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (*.f64 #s(literal -1/8 binary64) R) (*.f64 (*.f64 lambda1 phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(+ (* R (* lambda1 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (* phi1 (+ (* -1/8 (* R (* lambda1 (cos (* 1/2 phi2))))) (* 1/48 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))))))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (*.f64 #s(literal 1/48 binary64) R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (* -1/2 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))) (* R (* lambda1 (cos (* 1/2 phi1)))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 #s(literal -1/2 binary64) R) (*.f64 (*.f64 phi2 lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(+ (* R (* lambda1 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi1))))) (* -1/8 (* R (* lambda1 (* phi2 (cos (* 1/2 phi1)))))))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (*.f64 #s(literal -1/8 binary64) R) (*.f64 (*.f64 phi2 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))
(+ (* R (* lambda1 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi1))))) (* phi2 (+ (* -1/8 (* R (* lambda1 (cos (* 1/2 phi1))))) (* 1/48 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))))))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (*.f64 #s(literal 1/48 binary64) R) (*.f64 (*.f64 phi2 lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* lambda1 (cos (* 1/2 phi2)))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (* -1/2 (* lambda1 (* phi1 (sin (* 1/2 phi2))))) (* lambda1 (cos (* 1/2 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* lambda1 (cos (* 1/2 phi2))) (* phi1 (+ (* -1/2 (* lambda1 (sin (* 1/2 phi2)))) (* -1/8 (* lambda1 (* phi1 (cos (* 1/2 phi2))))))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 lambda1 phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(+ (* lambda1 (cos (* 1/2 phi2))) (* phi1 (+ (* -1/2 (* lambda1 (sin (* 1/2 phi2)))) (* phi1 (+ (* -1/8 (* lambda1 (cos (* 1/2 phi2)))) (* 1/48 (* lambda1 (* phi1 (sin (* 1/2 phi2))))))))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 phi1)))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (* -1/2 (* lambda1 (* phi2 (sin (* 1/2 phi1))))) (* lambda1 (cos (* 1/2 phi1))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 phi2 lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(+ (* lambda1 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/2 (* lambda1 (sin (* 1/2 phi1)))) (* -1/8 (* lambda1 (* phi2 (cos (* 1/2 phi1))))))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 phi2 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))
(+ (* lambda1 (cos (* 1/2 phi1))) (* phi2 (+ (* -1/2 (* lambda1 (sin (* 1/2 phi1)))) (* phi2 (+ (* -1/8 (* lambda1 (cos (* 1/2 phi1)))) (* 1/48 (* lambda1 (* phi2 (sin (* 1/2 phi1))))))))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 phi2 lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(* lambda1 (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1)
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/2 binary64)))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/48 (* phi1 (sin (* 1/2 phi2)))))) (* 1/2 (sin (* 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 phi1 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/8 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/2 binary64)))))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (+.f64 (*.f64 phi2 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal -1/8 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))
(*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) phi2) phi1)))
(* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))
(*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) phi2) phi1)))
(* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))
(*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) phi2) phi1)))
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 phi2 phi1)) #s(literal -1/2 binary64)))
(* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 phi2 phi1)) #s(literal -1/2 binary64)))
(* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 phi2 phi1)) #s(literal -1/2 binary64)))
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))
(*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2))))
(* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))
(*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2))))
(* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))
(*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2))))
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) phi1) phi2) #s(literal -1/2 binary64)))
(* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) phi1) phi2) #s(literal -1/2 binary64)))
(* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) phi1) phi2) #s(literal -1/2 binary64)))
(* -1 (* R (* lambda1 (cos (* 1/2 phi2)))))
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(- (* 1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda1 (cos (* 1/2 phi2)))))
(-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(- (* phi1 (- (* 1/8 (* R (* lambda1 (* phi1 (cos (* 1/2 phi2)))))) (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))))) (* R (* lambda1 (cos (* 1/2 phi2)))))
(-.f64 (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) R) (*.f64 (*.f64 lambda1 phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(- (* phi1 (- (* phi1 (- (* -1/48 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* -1/8 (* R (* lambda1 (cos (* 1/2 phi2))))))) (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))))) (* R (* lambda1 (cos (* 1/2 phi2)))))
(-.f64 (*.f64 phi1 (+.f64 (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(- (* 1/2 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))) (* R (* lambda1 (cos (* 1/2 phi1)))))
(-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) R) (*.f64 (*.f64 phi2 lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(- (* phi2 (- (* 1/8 (* R (* lambda1 (* phi2 (cos (* 1/2 phi1)))))) (* -1/2 (* R (* lambda1 (sin (* 1/2 phi1))))))) (* R (* lambda1 (cos (* 1/2 phi1)))))
(-.f64 (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) R) (*.f64 (*.f64 phi2 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(- (* phi2 (- (* phi2 (- (* -1/48 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))) (* -1/8 (* R (* lambda1 (cos (* 1/2 phi1))))))) (* -1/2 (* R (* lambda1 (sin (* 1/2 phi1))))))) (* R (* lambda1 (cos (* 1/2 phi1)))))
(-.f64 (*.f64 phi2 (+.f64 (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) R) (*.f64 (*.f64 phi2 lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* -1 (* R (* lambda1 (cos (* 1/2 (+ phi1 phi2))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))))
(* R (* lambda1 (cos (* 1/2 phi2))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (* -1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda1 (cos (* 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal -1/2 binary64) R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* R (* lambda1 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (* -1/8 (* R (* lambda1 (* phi1 (cos (* 1/2 phi2)))))))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (*.f64 #s(literal -1/8 binary64) R) (*.f64 (*.f64 lambda1 phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(+ (* R (* lambda1 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (* phi1 (+ (* -1/8 (* R (* lambda1 (cos (* 1/2 phi2))))) (* 1/48 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))))))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (*.f64 #s(literal 1/48 binary64) R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (* -1/2 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))) (* R (* lambda1 (cos (* 1/2 phi1)))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 #s(literal -1/2 binary64) R) (*.f64 (*.f64 phi2 lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(+ (* R (* lambda1 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi1))))) (* -1/8 (* R (* lambda1 (* phi2 (cos (* 1/2 phi1)))))))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (*.f64 #s(literal -1/8 binary64) R) (*.f64 (*.f64 phi2 lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))
(+ (* R (* lambda1 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi1))))) (* phi2 (+ (* -1/8 (* R (* lambda1 (cos (* 1/2 phi1))))) (* 1/48 (* R (* lambda1 (* phi2 (sin (* 1/2 phi1)))))))))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (*.f64 #s(literal 1/48 binary64) R) (*.f64 (*.f64 phi2 lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda1 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* 1/2 (/ (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) phi2))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) R) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) phi2)
(/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))) (* R (* phi2 (- (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) phi1)))) phi2)
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) R) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) (*.f64 (*.f64 R phi2) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) phi1))) phi2)
(/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* R (* phi2 (+ 1 (* 1/2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))) (* R (- (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) phi1))))) phi2)
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) R) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) (*.f64 phi2 (*.f64 R (+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))))) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) phi1))))) phi2)
(/ (+ (* 1/2 (* R (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* R (- (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) phi1)) (* phi2 (+ (* 1/2 (* R (* phi2 (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2))))) (* R (+ 1 (* 1/2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))))))) phi2)
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) R) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) (*.f64 phi2 (+.f64 (*.f64 R (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 1/6 binary64))))) (*.f64 R (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))))))) phi2)
(* R phi2)
(*.f64 R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(*.f64 phi2 (+.f64 (-.f64 R (/.f64 (*.f64 R phi1) phi2)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 phi2 phi2))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(*.f64 phi2 (+.f64 (-.f64 R (/.f64 (*.f64 R phi1) phi2)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 phi2 phi2))))
(* R phi2)
(*.f64 R phi2)
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 (/.f64 (*.f64 R phi1) phi2) R))
(* -1 (* phi2 (+ (* -1 R) (* -1 (/ (+ (* -1 (* R phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2))) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 (-.f64 #s(literal 0 binary64) R) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) phi2) (*.f64 R phi1)) phi2)))
(* -1 (* phi2 (+ (* -1 R) (* -1 (/ (+ (* -1 (* R phi1)) (* 1/2 (/ (* R (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2))) phi2))) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 (-.f64 #s(literal 0 binary64) R) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) phi2) (*.f64 R phi1)) phi2)))
(* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (*.f64 phi2 phi2))))
(+ (* R (* phi1 (* phi2 (- (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (/ 1 phi2))))) (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(*.f64 R (+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (*.f64 phi2 phi2)))) (*.f64 (*.f64 phi1 phi2) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 phi2 phi2)) (/.f64 #s(literal -1 binary64) phi2)))))
(+ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (/ (* R (* phi1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)))) phi2)) (* R (* phi2 (- (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (/ 1 phi2)))))))
(+.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (*.f64 phi2 phi2)))) (*.f64 phi1 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))))))) phi2) (*.f64 (*.f64 R phi2) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 phi2 phi2)) (/.f64 #s(literal -1 binary64) phi2))))))
(+ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* R (* phi2 (- (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (/ 1 phi2)))) (* phi1 (+ (* 1/2 (/ (* R (* phi1 (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2)))) phi2)) (* 1/2 (/ (* R (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) phi2)))))))
(+.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (*.f64 phi2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 (*.f64 R phi2) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 phi2 phi2)) (/.f64 #s(literal -1 binary64) phi2))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 R phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1/6 binary64)))) phi2) (*.f64 R (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)))))))))
(* -1 (* R phi1))
(*.f64 R (-.f64 #s(literal 0 binary64) phi1))
(* phi1 (+ (* -1 R) (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))
(*.f64 phi1 (-.f64 (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1) R))
(* phi1 (+ (* -1 R) (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))
(*.f64 phi1 (-.f64 (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1) R))
(* phi1 (+ (* -1 R) (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))
(*.f64 phi1 (-.f64 (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1) R))
(* -1 (* R phi1))
(*.f64 R (-.f64 #s(literal 0 binary64) phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 R (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1)))
(* -1 (* phi1 (+ R (* -1 (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 R (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1)))
(* -1 (* phi1 (+ R (* -1 (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 R (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1)))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))
(+ (* -1 (/ (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) phi2)) (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))))
(-.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (/.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2))
(+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda1 (+ (* -1 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) (* 1/2 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)))))
(+.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda1 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2) (/.f64 (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2))))
(+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda1 (+ (* -1 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) (* 1/2 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)))))
(+.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda1 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2) (/.f64 (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2))))
(* 1/2 (/ (* R (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2)
(* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 phi2))) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2) (/.f64 (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 lambda1))))
(* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 phi2))) (+ (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2) (/.f64 (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 lambda1))) (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda1 lambda1))))
(* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 phi2))) (+ (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2) (/.f64 (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 lambda1))) (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda1 lambda1))))
(* 1/2 (/ (* R (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2)
(* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda1 phi2))) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2) (/.f64 (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 lambda1))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) lambda1)) (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) lambda1)) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2) (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) lambda1)) lambda1)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) lambda1)) (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) lambda1)) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2) (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) lambda1)) lambda1)))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))
(+ (* -1 (/ (* R (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)))) phi2)) (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))))
(-.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (/.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2))
(+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda2 (+ (* -1 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) (* 1/2 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)))))
(+.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda2 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2) (/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2))))
(+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda2 (+ (* -1 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) (* 1/2 (/ (* R (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)))))
(+.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda2 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2) (/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2))))
(* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2)
(* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 phi2))) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2) (/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 lambda2))))
(* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 phi2))) (+ (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2) (/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 lambda2))) (*.f64 (/.f64 (*.f64 R phi2) lambda2) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda2))))
(* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 phi2))) (+ (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2) (/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 lambda2))) (*.f64 (/.f64 (*.f64 R phi2) lambda2) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda2))))
(* 1/2 (/ (* R (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2)
(* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (* lambda2 phi2))) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2) (/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 lambda2))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) lambda2)) (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) lambda2)) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2) (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) lambda2)) lambda2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))) lambda2)) (/ (* R (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) lambda2)) (* 1/2 (/ (* R (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) phi2) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2) (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) lambda2)) lambda2)))
(* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) phi2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) phi2)
(/ (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* phi2 (- (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) phi1))) phi2)
(/.f64 (+.f64 (*.f64 phi2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) phi1)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))) phi2)
(/ (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (* 1/2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))) phi1))) phi2)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))))) phi1)))) phi2)
(/ (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (+ (* 1/2 (* phi2 (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))))) phi1))) phi2)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 phi2 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))) phi1)))) phi2)
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
phi2
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 phi2 (+.f64 (/.f64 phi1 phi2) #s(literal -1 binary64))))
(* -1 (* phi2 (- (* -1 (/ (+ (* -1 phi1) (* 1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi2) phi1) (-.f64 #s(literal 0 binary64) phi2)) #s(literal -1 binary64)))
(* -1 (* phi2 (- (* -1 (/ (+ (* -1 phi1) (* 1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2))) phi2)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi2) phi1) (-.f64 #s(literal 0 binary64) phi2)) #s(literal -1 binary64)))
(* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(*.f64 phi2 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (*.f64 phi2 phi2))))
(+ (* phi1 (* phi2 (- (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (/ 1 phi2)))) (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (*.f64 phi2 phi2)))) (*.f64 (*.f64 phi1 phi2) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 phi2 phi2)) (/.f64 #s(literal -1 binary64) phi2))))
(+ (* phi1 (+ (* 1/2 (/ (* phi1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) phi2)) (* phi2 (- (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (/ 1 phi2))))) (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (*.f64 phi2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 phi2 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 phi2 phi2)) (/.f64 #s(literal -1 binary64) phi2))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)))))))
(+ (* phi1 (+ (* phi1 (+ (* 1/2 (/ (* phi1 (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2))) phi2)) (* 1/2 (/ (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)) phi2)))) (* phi2 (- (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (/ 1 phi2))))) (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (*.f64 phi2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 phi2 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 phi2 phi2)) (/.f64 #s(literal -1 binary64) phi2))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 phi1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1/6 binary64)))) phi2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))))
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(* phi1 (- (/ (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1) 1))
(*.f64 phi1 (+.f64 (/.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1) #s(literal -1 binary64)))
(* phi1 (- (/ (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1) 1))
(*.f64 phi1 (+.f64 (/.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1) #s(literal -1 binary64)))
(* phi1 (- (/ (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1) 1))
(*.f64 phi1 (+.f64 (/.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1) #s(literal -1 binary64)))
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1)))
(* -1 (* phi1 (+ 1 (* -1 (/ (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1)))
(* -1 (* phi1 (+ 1 (* -1 (/ (* phi2 (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1)))
(* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))
(*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))
(+ (* -1 (/ (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(-.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2))
(+ (* lambda1 (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (* 1/2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda1 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1)) phi2) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) phi2))))
(+ (* lambda1 (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (* 1/2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda1 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1)) phi2) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) phi2))))
(* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) phi2)
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 phi2))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (*.f64 phi2 lambda1))))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 phi2))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (*.f64 phi2 lambda1))) (/.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda1 lambda1))))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 phi2))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (*.f64 phi2 lambda1))) (/.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda1 lambda1))))
(* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) phi2)
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 phi2))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (*.f64 phi2 lambda1))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) lambda1)) (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) lambda1)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) phi2) (/.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) lambda1)) lambda1)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) lambda1)) (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) lambda1)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) phi2) (/.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) lambda1)) lambda1)))
(* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)))
(*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))
(+ (* -1 (/ (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) phi2)) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(-.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2))
(+ (* lambda2 (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (* 1/2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda2 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2)) phi2) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1) phi2))))
(+ (* lambda2 (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) (* 1/2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda2 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2)) phi2) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1) phi2))))
(* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) phi2)
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 phi2))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1) (*.f64 phi2 lambda2))))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 phi2))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1) (*.f64 phi2 lambda2))) (*.f64 phi2 (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) (*.f64 lambda2 lambda2)))))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 phi2))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1) (*.f64 phi2 lambda2))) (*.f64 phi2 (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) (*.f64 lambda2 lambda2)))))
(* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) phi2)
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 phi2))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1) (*.f64 phi2 lambda2))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) lambda2)) (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) lambda2)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1) phi2) (*.f64 phi2 (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda2))) lambda2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))) lambda2)) (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) phi2)) lambda2)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) phi2))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) phi2) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1) phi2) (*.f64 phi2 (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda2))) lambda2)))
(+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (*.f64 phi2 phi2)))
(+ 1 (+ (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (- (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (/ 1 phi2)))))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (*.f64 phi2 phi2))) (*.f64 phi1 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 phi2 phi2)) (/.f64 #s(literal -1 binary64) phi2))))
(+ 1 (+ (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (- (+ (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (* 1/2 (/ (* phi1 (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))) (/ 1 phi2)))))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (*.f64 phi2 phi2))) (*.f64 phi1 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 phi2 phi2)) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (/.f64 #s(literal -1 binary64) phi2)))))
(+ 1 (+ (* 1/2 (/ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (- (+ (* -1/2 (/ (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (* phi1 (+ (* 1/2 (/ (* phi1 (* (+ (* 1/24 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2)))) (* 1/8 (* (cos (* 1/2 phi2)) (sin (* 1/2 phi2))))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (* 1/2 (/ (* (+ (* -1/4 (pow (cos (* 1/2 phi2)) 2)) (* 1/4 (pow (sin (* 1/2 phi2)) 2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (/ 1 phi2)))))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (*.f64 phi2 phi2))) (*.f64 phi1 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 phi2 phi2)) (+.f64 (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 phi1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1/6 binary64)))) (*.f64 phi2 phi2)) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (/.f64 #s(literal -1 binary64) phi2)))))
(* -1 (/ phi1 phi2))
(/.f64 (-.f64 #s(literal 0 binary64) phi1) phi2)
(* phi1 (- (+ (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (* phi1 (pow phi2 2)))) (/ 1 phi1)) (/ 1 phi2)))
(*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 (*.f64 phi2 phi2))))) (+.f64 (/.f64 #s(literal 1 binary64) phi1) (/.f64 #s(literal -1 binary64) phi2))))
(* phi1 (- (+ (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (* phi1 (pow phi2 2)))) (/ 1 phi1)) (/ 1 phi2)))
(*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 (*.f64 phi2 phi2))))) (+.f64 (/.f64 #s(literal 1 binary64) phi1) (/.f64 #s(literal -1 binary64) phi2))))
(* phi1 (- (+ (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (* phi1 (pow phi2 2)))) (/ 1 phi1)) (/ 1 phi2)))
(*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 (*.f64 phi2 phi2))))) (+.f64 (/.f64 #s(literal 1 binary64) phi1) (/.f64 #s(literal -1 binary64) phi2))))
(* -1 (/ phi1 phi2))
(/.f64 (-.f64 #s(literal 0 binary64) phi1) phi2)
(* -1 (* phi1 (+ (* -1 (/ (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (/ 1 phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) phi1)))
(* -1 (* phi1 (+ (* -1 (/ (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (/ 1 phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) phi1)))
(* -1 (* phi1 (+ (* -1 (/ (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (- phi2 (* -1 phi1)))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (/ 1 phi2))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) phi1)))
(* 1/2 (/ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(/ (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* phi2 (- (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) phi1))) (pow phi2 2))
(/.f64 (+.f64 (*.f64 phi2 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) phi1)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))) (*.f64 phi2 phi2))
(/ (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (* 1/2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2)))))) phi1))) (pow phi2 2))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))))))) phi1)))) (*.f64 phi2 phi2))
(/ (+ (* 1/2 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/2 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ 1 (+ (* 1/2 (* phi2 (* (+ (* 1/24 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1)))) (* 1/8 (* (cos (* 1/2 phi1)) (sin (* 1/2 phi1))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (* (+ (* -1/4 (pow (cos (* 1/2 phi1)) 2)) (* 1/4 (pow (sin (* 1/2 phi1)) 2))) (pow (- lambda1 lambda2) 2))))))) phi1))) (pow phi2 2))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 phi2 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))) phi1)))) (*.f64 phi2 phi2))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ phi1 phi2)))
(-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))
(- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2)))
(- (+ 1 (* 1/2 (/ (* (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ phi1 phi2)))
(-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))
(+ 1 (* -1 (/ (- (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2)) (* -1 phi1)) phi2)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi1 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi2)) phi2))
(+ 1 (* -1 (/ (- (* -1/2 (/ (* (pow (cos (* 1/2 (- phi1 (* -1 phi2)))) 2) (pow (- lambda1 lambda2) 2)) phi2)) (* -1 phi1)) phi2)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi1 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi2)) phi2))
(- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))
(- (+ 1 (+ (* -1 (/ (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (pow phi2 2))) (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))))) (/ phi1 phi2))
(-.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2)) (/.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))
(- (+ 1 (+ (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* lambda1 (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* 1/2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))))))) (/ phi1 phi2))
(-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2))) (*.f64 lambda1 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1)) (*.f64 phi2 phi2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (*.f64 phi2 phi2))))) (/.f64 phi1 phi2))
(- (+ 1 (+ (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* lambda1 (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* 1/2 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))))))) (/ phi1 phi2))
(-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2))) (*.f64 lambda1 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1)) (*.f64 phi2 phi2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (*.f64 phi2 phi2))))) (/.f64 phi1 phi2))
(* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 (pow phi2 2)))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 phi2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (*.f64 lambda1 (*.f64 phi2 phi2)))))
(* (pow lambda1 2) (- (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* (pow lambda1 2) (pow phi2 2)))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2))) (/ 1 (pow lambda1 2))))) (/ phi1 (* (pow lambda1 2) phi2))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 lambda1 lambda1)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (*.f64 lambda1 (*.f64 phi2 phi2)))) (/.f64 phi1 (*.f64 phi2 (*.f64 lambda1 lambda1)))))
(* (pow lambda1 2) (- (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* (pow lambda1 2) (pow phi2 2)))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2))) (/ 1 (pow lambda1 2))))) (/ phi1 (* (pow lambda1 2) phi2))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 phi2 phi2) (*.f64 lambda1 lambda1))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 lambda1 lambda1)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (*.f64 lambda1 (*.f64 phi2 phi2)))) (/.f64 phi1 (*.f64 phi2 (*.f64 lambda1 lambda1)))))
(* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda1 (pow phi2 2)))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 phi2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (*.f64 lambda1 (*.f64 phi2 phi2)))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)) lambda1)) (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) lambda1)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 phi2)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (*.f64 phi2 phi2)) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda1)) lambda1)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)) lambda1)) (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) lambda1)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 phi2)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2) (*.f64 phi2 phi2)) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda1)) lambda1)))
(- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))
(- (+ 1 (+ (* -1 (/ (* lambda1 (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2))) (pow phi2 2))) (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))))) (/ phi1 phi2))
(-.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2)) (/.f64 (*.f64 (*.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))
(- (+ 1 (+ (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* lambda2 (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* 1/2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))))))) (/ phi1 phi2))
(-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2))) (*.f64 lambda2 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2)) (*.f64 phi2 phi2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1) (*.f64 phi2 phi2))))) (/.f64 phi1 phi2))
(- (+ 1 (+ (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* lambda2 (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) (* 1/2 (/ (* lambda2 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))))))) (/ phi1 phi2))
(-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2))) (*.f64 lambda2 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda2)) (*.f64 phi2 phi2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1) (*.f64 phi2 phi2))))) (/.f64 phi1 phi2))
(* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 (pow phi2 2)))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 phi2)) (*.f64 lambda1 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 (*.f64 phi2 phi2))))))
(* (pow lambda2 2) (- (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* (pow lambda2 2) (pow phi2 2)))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2))) (/ 1 (pow lambda2 2))))) (/ phi1 (* (pow lambda2 2) phi2))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 phi2 phi2) (*.f64 lambda2 lambda2))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 (*.f64 phi2 phi2))))) (/.f64 phi1 (*.f64 phi2 (*.f64 lambda2 lambda2)))))
(* (pow lambda2 2) (- (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* (pow lambda2 2) (pow phi2 2)))) (+ (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2))) (/ 1 (pow lambda2 2))))) (/ phi1 (* (pow lambda2 2) phi2))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (*.f64 phi2 phi2) (*.f64 lambda2 lambda2))))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 lambda2 lambda2)))) (*.f64 lambda1 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 (*.f64 phi2 phi2))))) (/.f64 phi1 (*.f64 phi2 (*.f64 lambda2 lambda2)))))
(* 1/2 (/ (* (pow lambda2 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 lambda2))) (*.f64 phi2 phi2))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (* lambda2 (pow phi2 2)))) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 phi2)) (*.f64 lambda1 (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda2 (*.f64 phi2 phi2))))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)) lambda2)) (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) lambda2)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 phi2)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1) (*.f64 phi2 phi2)) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda2)) lambda2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2)))) (/ phi1 phi2)) lambda2)) (/ (* lambda1 (pow (cos (* 1/2 (+ phi1 phi2))) 2)) (pow phi2 2))) lambda2)) (* 1/2 (/ (pow (cos (* 1/2 (+ phi1 phi2))) 2) (pow phi2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))) (*.f64 phi2 phi2)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) lambda1) (*.f64 phi2 phi2)) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda2)) lambda2)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ phi1 phi2)))
(-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))
(+ 1 (* -1 (/ phi1 phi2)))
(-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))
(+ 1 (* -1 (/ phi1 phi2)))
(-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))
(* -1 (/ phi1 phi2))
(/.f64 (-.f64 #s(literal 0 binary64) phi1) phi2)
(* phi1 (- (/ 1 phi1) (/ 1 phi2)))
(*.f64 phi1 (+.f64 (/.f64 #s(literal 1 binary64) phi1) (/.f64 #s(literal -1 binary64) phi2)))
(* phi1 (- (/ 1 phi1) (/ 1 phi2)))
(*.f64 phi1 (+.f64 (/.f64 #s(literal 1 binary64) phi1) (/.f64 #s(literal -1 binary64) phi2)))
(* phi1 (- (/ 1 phi1) (/ 1 phi2)))
(*.f64 phi1 (+.f64 (/.f64 #s(literal 1 binary64) phi1) (/.f64 #s(literal -1 binary64) phi2)))
(* -1 (/ phi1 phi2))
(/.f64 (-.f64 #s(literal 0 binary64) phi1) phi2)
(* -1 (* phi1 (- (/ 1 phi2) (/ 1 phi1))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1)))
(* -1 (* phi1 (- (/ 1 phi2) (/ 1 phi1))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1)))
(* -1 (* phi1 (- (/ 1 phi2) (/ 1 phi1))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 #s(literal -1 binary64) phi1)))
(* -1 (/ phi1 phi2))
(/.f64 (-.f64 #s(literal 0 binary64) phi1) phi2)
(/ (- phi2 phi1) phi2)
(-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))
(/ (- phi2 phi1) phi2)
(-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))
(/ (- phi2 phi1) phi2)
(-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ phi1 phi2)))
(-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))
(+ 1 (* -1 (/ phi1 phi2)))
(-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))
(+ 1 (* -1 (/ phi1 phi2)))
(-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ phi1 phi2)))
(-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))
(+ 1 (* -1 (/ phi1 phi2)))
(-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))
(+ 1 (* -1 (/ phi1 phi2)))
(-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))
(/ -1 lambda2)
(/.f64 #s(literal -1 binary64) lambda2)
(- (* -1 (/ lambda1 (pow lambda2 2))) (/ 1 lambda2))
(+.f64 (/.f64 lambda1 (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))) (/.f64 #s(literal -1 binary64) lambda2))
(- (* lambda1 (- (* -1 (/ lambda1 (pow lambda2 3))) (/ 1 (pow lambda2 2)))) (/ 1 lambda2))
(+.f64 (*.f64 lambda1 (+.f64 (/.f64 lambda1 (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (/.f64 #s(literal -1 binary64) (*.f64 lambda2 lambda2)))) (/.f64 #s(literal -1 binary64) lambda2))
(- (* lambda1 (- (* lambda1 (- (* -1 (/ lambda1 (pow lambda2 4))) (/ 1 (pow lambda2 3)))) (/ 1 (pow lambda2 2)))) (/ 1 lambda2))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 lambda1 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) lambda1) (pow.f64 lambda2 #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (/.f64 #s(literal -1 binary64) (*.f64 lambda2 lambda2)))) (/.f64 #s(literal -1 binary64) lambda2))
(/ 1 lambda1)
(/.f64 #s(literal 1 binary64) lambda1)
(/ (+ 1 (/ lambda2 lambda1)) lambda1)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)) lambda1)
(/ (- (+ 1 (/ (pow lambda2 2) (pow lambda1 2))) (* -1 (/ lambda2 lambda1))) lambda1)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (/.f64 lambda2 lambda1))) lambda1)
(/ (- (+ 1 (/ (pow lambda2 3) (pow lambda1 3))) (+ (* -1 (/ lambda2 lambda1)) (* -1 (/ (pow lambda2 2) (pow lambda1 2))))) lambda1)
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 lambda2 lambda1)) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)))) lambda1)
(/ 1 lambda1)
(/.f64 #s(literal 1 binary64) lambda1)
(* -1 (/ (- (* -1 (/ lambda2 lambda1)) 1) lambda1))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda2 lambda1)) lambda1)
(* -1 (/ (- (* -1 (/ (- (/ (pow lambda2 2) lambda1) (* -1 lambda2)) lambda1)) 1) lambda1))
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 lambda2 lambda2) lambda1) lambda2) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda1))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow lambda2 3) lambda1)) (pow lambda2 2)) lambda1)) (* -1 lambda2)) lambda1)) 1) lambda1))
(/.f64 (+.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) lambda1)) (*.f64 lambda2 lambda2)) lambda1)) lambda2) (-.f64 #s(literal 0 binary64) lambda1)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) lambda1))
(/ 1 lambda1)
(/.f64 #s(literal 1 binary64) lambda1)
(+ (/ 1 lambda1) (/ lambda2 (pow lambda1 2)))
(+.f64 (/.f64 #s(literal 1 binary64) lambda1) (/.f64 lambda2 (*.f64 lambda1 lambda1)))
(+ (* lambda2 (+ (/ 1 (pow lambda1 2)) (/ lambda2 (pow lambda1 3)))) (/ 1 lambda1))
(+.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 lambda2 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda1 lambda1)) (/.f64 lambda2 (*.f64 lambda1 (*.f64 lambda1 lambda1))))))
(+ (* lambda2 (+ (* lambda2 (+ (/ 1 (pow lambda1 3)) (/ lambda2 (pow lambda1 4)))) (/ 1 (pow lambda1 2)))) (/ 1 lambda1))
(+.f64 (/.f64 #s(literal 1 binary64) lambda1) (*.f64 lambda2 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda1 lambda1)) (*.f64 lambda2 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 lambda2 (pow.f64 lambda1 #s(literal 4 binary64))))))))
(/ -1 lambda2)
(/.f64 #s(literal -1 binary64) lambda2)
(/ (- (* -1 (/ lambda1 lambda2)) 1) lambda2)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(/ (- (* -1 (/ (pow lambda1 2) (pow lambda2 2))) (+ 1 (/ lambda1 lambda2))) lambda2)
(/.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 #s(literal 0 binary64) (*.f64 lambda2 lambda2))) (+.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2))) lambda2)
(/ (- (* -1 (/ (pow lambda1 3) (pow lambda2 3))) (+ 1 (+ (/ lambda1 lambda2) (/ (pow lambda1 2) (pow lambda2 2))))) lambda2)
(/.f64 (-.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)))) lambda2)
(/ -1 lambda2)
(/.f64 #s(literal -1 binary64) lambda2)
(* -1 (/ (+ 1 (/ lambda1 lambda2)) lambda2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow lambda1 2) lambda2)) lambda1) lambda2))) lambda2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 lambda1 lambda1) (-.f64 #s(literal 0 binary64) lambda2)) lambda1) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow lambda1 3) lambda2) (* -1 (pow lambda1 2))) lambda2)) lambda1) lambda2))) lambda2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) lambda2) (*.f64 lambda1 lambda1)) (-.f64 #s(literal 0 binary64) lambda2)) lambda1) lambda2)) (-.f64 #s(literal 0 binary64) lambda2))
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(/ (pow lambda2 2) (pow phi2 2))
(/.f64 (*.f64 lambda2 lambda2) (*.f64 phi2 phi2))
(+ (* -2 (/ (* lambda1 lambda2) (pow phi2 2))) (/ (pow lambda2 2) (pow phi2 2)))
(+.f64 (/.f64 (*.f64 lambda2 lambda2) (*.f64 phi2 phi2)) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))
(+ (* lambda1 (+ (* -2 (/ lambda2 (pow phi2 2))) (/ lambda1 (pow phi2 2)))) (/ (pow lambda2 2) (pow phi2 2)))
(+.f64 (/.f64 (*.f64 lambda2 lambda2) (*.f64 phi2 phi2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 lambda2 (*.f64 phi2 phi2))) (/.f64 lambda1 (*.f64 phi2 phi2)))))
(+ (* lambda1 (+ (* -2 (/ lambda2 (pow phi2 2))) (/ lambda1 (pow phi2 2)))) (/ (pow lambda2 2) (pow phi2 2)))
(+.f64 (/.f64 (*.f64 lambda2 lambda2) (*.f64 phi2 phi2)) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 lambda2 (*.f64 phi2 phi2))) (/.f64 lambda1 (*.f64 phi2 phi2)))))
(/ (pow lambda1 2) (pow phi2 2))
(/.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))
(* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 (pow phi2 2)))) (/ 1 (pow phi2 2))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lambda2) (*.f64 lambda1 (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2))))
(* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 (pow phi2 2)))) (+ (/ 1 (pow phi2 2)) (/ (pow lambda2 2) (* (pow lambda1 2) (pow phi2 2))))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lambda2) (*.f64 lambda1 (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2))) (/.f64 (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (*.f64 phi2 phi2))))
(* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 (pow phi2 2)))) (+ (/ 1 (pow phi2 2)) (/ (pow lambda2 2) (* (pow lambda1 2) (pow phi2 2))))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lambda2) (*.f64 lambda1 (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2))) (/.f64 (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 lambda1)) (*.f64 phi2 phi2))))
(/ (pow lambda1 2) (pow phi2 2))
(/.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))
(* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 (pow phi2 2)))) (/ 1 (pow phi2 2))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lambda2) (*.f64 lambda1 (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda2 2) (* lambda1 (pow phi2 2)))) (* 2 (/ lambda2 (pow phi2 2)))) lambda1)) (/ 1 (pow phi2 2))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 lambda2 (*.f64 phi2 phi2))) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (*.f64 phi2 phi2)))) lambda1)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda2 2) (* lambda1 (pow phi2 2)))) (* 2 (/ lambda2 (pow phi2 2)))) lambda1)) (/ 1 (pow phi2 2))))
(*.f64 (*.f64 lambda1 lambda1) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 lambda2 (*.f64 phi2 phi2))) (/.f64 (*.f64 lambda2 lambda2) (*.f64 lambda1 (*.f64 phi2 phi2)))) lambda1)))
(/ (pow lambda1 2) (pow phi2 2))
(/.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))
(+ (* -2 (/ (* lambda1 lambda2) (pow phi2 2))) (/ (pow lambda1 2) (pow phi2 2)))
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)))
(+ (* lambda2 (+ (* -2 (/ lambda1 (pow phi2 2))) (/ lambda2 (pow phi2 2)))) (/ (pow lambda1 2) (pow phi2 2)))
(+.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 lambda2 (+.f64 (/.f64 lambda2 (*.f64 phi2 phi2)) (/.f64 (*.f64 #s(literal -2 binary64) lambda1) (*.f64 phi2 phi2)))))
(+ (* lambda2 (+ (* -2 (/ lambda1 (pow phi2 2))) (/ lambda2 (pow phi2 2)))) (/ (pow lambda1 2) (pow phi2 2)))
(+.f64 (/.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 phi2)) (*.f64 lambda2 (+.f64 (/.f64 lambda2 (*.f64 phi2 phi2)) (/.f64 (*.f64 #s(literal -2 binary64) lambda1) (*.f64 phi2 phi2)))))
(/ (pow lambda2 2) (pow phi2 2))
(/.f64 (*.f64 lambda2 lambda2) (*.f64 phi2 phi2))
(* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 (pow phi2 2)))) (/ 1 (pow phi2 2))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 (*.f64 #s(literal -2 binary64) lambda1) (*.f64 lambda2 (*.f64 phi2 phi2)))))
(* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 (pow phi2 2)))) (+ (/ 1 (pow phi2 2)) (/ (pow lambda1 2) (* (pow lambda2 2) (pow phi2 2))))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 (*.f64 #s(literal -2 binary64) lambda1) (*.f64 lambda2 (*.f64 phi2 phi2)))) (*.f64 (/.f64 lambda1 (*.f64 lambda2 lambda2)) (/.f64 lambda1 (*.f64 phi2 phi2)))))
(* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 (pow phi2 2)))) (+ (/ 1 (pow phi2 2)) (/ (pow lambda1 2) (* (pow lambda2 2) (pow phi2 2))))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 (*.f64 #s(literal -2 binary64) lambda1) (*.f64 lambda2 (*.f64 phi2 phi2)))) (*.f64 (/.f64 lambda1 (*.f64 lambda2 lambda2)) (/.f64 lambda1 (*.f64 phi2 phi2)))))
(/ (pow lambda2 2) (pow phi2 2))
(/.f64 (*.f64 lambda2 lambda2) (*.f64 phi2 phi2))
(* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 (pow phi2 2)))) (/ 1 (pow phi2 2))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 (*.f64 #s(literal -2 binary64) lambda1) (*.f64 lambda2 (*.f64 phi2 phi2)))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda1 2) (* lambda2 (pow phi2 2)))) (* 2 (/ lambda1 (pow phi2 2)))) lambda2)) (/ 1 (pow phi2 2))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) lambda1) (*.f64 phi2 phi2)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (*.f64 phi2 phi2)))) lambda2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda1 2) (* lambda2 (pow phi2 2)))) (* 2 (/ lambda1 (pow phi2 2)))) lambda2)) (/ 1 (pow phi2 2))))
(*.f64 (*.f64 lambda2 lambda2) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) lambda1) (*.f64 phi2 phi2)) (/.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (*.f64 phi2 phi2)))) lambda2)))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))
(/ (pow (- lambda1 lambda2) 2) (pow phi2 2))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))

eval288.0ms (1.4%)

Compiler

Compiled 48647 to 4206 computations (91.4% saved)

prune294.0ms (1.4%)

Pruning

38 alts after pruning (37 fresh and 1 done)

PrunedKeptTotal
New1496251521
Fresh91221
Picked415
Done000
Total1509381547
Accuracy
100.0%
Counts
1547 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
10.0%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
2.5%
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
3.7%
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
20.8%
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (*.f64 R lambda1)))
20.5%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
11.6%
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))) (*.f64 R lambda1)))
64.7%
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
37.2%
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
10.1%
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal -1/2 binary64) R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
12.6%
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) R))
33.9%
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2)) lambda1)) (neg.f64 lambda1))
52.0%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)) (*.f64 R phi2))
21.1%
(*.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (neg.f64 lambda1))
19.7%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
10.0%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
10.9%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
10.5%
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
22.0%
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
60.4%
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
95.0%
(*.f64 R (hypot.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
59.4%
(*.f64 R (hypot.f64 (/.f64 (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
99.8%
(*.f64 R (hypot.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
95.1%
(*.f64 R (hypot.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (-.f64 phi1 phi2)))
99.9%
(*.f64 R (hypot.f64 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
79.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 #s(literal -1/2 binary64))))) (-.f64 phi1 phi2)))
90.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 phi1 phi2)))
90.3%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 phi1 phi2)))
35.4%
(*.f64 R (hypot.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1 binary64))) (-.f64 phi1 phi2)))
59.4%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
15.3%
(*.f64 R (*.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) lambda1))
15.3%
(*.f64 R (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) lambda1))
13.6%
(*.f64 R (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1))
17.9%
(*.f64 R (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/2 binary64))))) lambda1))
11.6%
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2))))) lambda1))
19.7%
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2))
5.1%
(*.f64 R (*.f64 (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))) #s(literal -1 binary64)))) lambda1))
59.1%
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
34.6%
(*.f64 R phi2)
Compiler

Compiled 1798 to 1168 computations (35% saved)

simplify226.0ms (1.1%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff320
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))
cost-diff448
(/.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
cost-diff6272
(hypot.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2))
cost-diff6272
(*.f64 R (hypot.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
cost-diff0
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
cost-diff0
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
cost-diff0
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1)
cost-diff0
(*.f64 R (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1))
cost-diff0
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
cost-diff0
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
cost-diff0
(*.f64 R lambda2)
cost-diff0
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
cost-diff0
(*.f64 R phi1)
cost-diff0
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
cost-diff128
(/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
cost-diff512
(-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
cost-diff512
(hypot.f64 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2))
cost-diff512
(*.f64 R (hypot.f64 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
Rules
4358×*-lowering-*.f32
4358×*-lowering-*.f64
1204×neg-lowering-neg.f64
1204×neg-lowering-neg.f32
1176×+-lowering-+.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
055433
1126402
2305385
31012371
44804371
08253371
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* R (sqrt (+ (* (- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))) (- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))) (* (- phi1 phi2) (- phi1 phi2)))))
R
(sqrt (+ (* (- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))) (- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))) (* (- phi1 phi2) (- phi1 phi2))))
(- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))
(/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))
(* (cos (* phi1 1/2)) (cos (* phi2 1/2)))
(cos (* phi1 1/2))
(* phi1 1/2)
phi1
1/2
(cos (* phi2 1/2))
(* phi2 1/2)
phi2
(/ 1 (- lambda1 lambda2))
1
(- lambda1 lambda2)
lambda1
lambda2
(/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))
(* (sin (* phi1 1/2)) (sin (* phi2 1/2)))
(sin (* phi1 1/2))
(sin (* phi2 1/2))
(- phi1 phi2)
(- 0 (* R phi1))
0
(* R phi1)
R
phi1
(* (* R lambda2) (cos (* 1/2 (+ phi1 phi2))))
(* R lambda2)
R
lambda2
(cos (* 1/2 (+ phi1 phi2)))
(* 1/2 (+ phi1 phi2))
1/2
(+ phi1 phi2)
phi1
phi2
(* R (* (+ (cos (* 1/2 phi2)) (* (* -1/2 phi1) (sin (* 1/2 phi2)))) lambda1))
R
(* (+ (cos (* 1/2 phi2)) (* (* -1/2 phi1) (sin (* 1/2 phi2)))) lambda1)
(+ (cos (* 1/2 phi2)) (* (* -1/2 phi1) (sin (* 1/2 phi2))))
(cos (* 1/2 phi2))
(* 1/2 phi2)
1/2
phi2
(* (* -1/2 phi1) (sin (* 1/2 phi2)))
(* -1/2 phi1)
-1/2
phi1
(sin (* 1/2 phi2))
lambda1
(* R (sqrt (+ (* (/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2))) (/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2)))) (* (- phi1 phi2) (- phi1 phi2)))))
R
(sqrt (+ (* (/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2))) (/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2)))) (* (- phi1 phi2) (- phi1 phi2))))
(/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2)))
(pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2)
(+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2)))))
1/2
(* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))
(cos (* 2 (/ (+ phi1 phi2) 2)))
(* 2 (/ (+ phi1 phi2) 2))
2
(/ (+ phi1 phi2) 2)
(+ phi1 phi2)
phi1
phi2
(/ 1 (- lambda1 lambda2))
1
(- lambda1 lambda2)
lambda1
lambda2
(- phi1 phi2)
Outputs
(* R (sqrt (+ (* (- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))) (- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))) (* (- phi1 phi2) (- phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 phi1 phi2)))
R
(sqrt (+ (* (- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))) (- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))) (* (- phi1 phi2) (- phi1 phi2))))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 phi1 phi2))
(- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (cos (* phi1 1/2)) (cos (* phi2 1/2)))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(cos (* phi1 1/2))
(cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))
(* phi1 1/2)
(*.f64 phi1 #s(literal 1/2 binary64))
phi1
1/2
#s(literal 1/2 binary64)
(cos (* phi2 1/2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(* phi2 1/2)
(*.f64 #s(literal 1/2 binary64) phi2)
phi2
(/ 1 (- lambda1 lambda2))
(/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))
1
#s(literal 1 binary64)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
(/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* (sin (* phi1 1/2)) (sin (* phi2 1/2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(sin (* phi1 1/2))
(sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))
(sin (* phi2 1/2))
(sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(- phi1 phi2)
(-.f64 phi1 phi2)
(- 0 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
0
#s(literal 0 binary64)
(* R phi1)
(*.f64 R phi1)
R
phi1
(* (* R lambda2) (cos (* 1/2 (+ phi1 phi2))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R lambda2)
(*.f64 R lambda2)
R
lambda2
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(* 1/2 (+ phi1 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
1/2
#s(literal 1/2 binary64)
(+ phi1 phi2)
(+.f64 phi1 phi2)
phi1
phi2
(* R (* (+ (cos (* 1/2 phi2)) (* (* -1/2 phi1) (sin (* 1/2 phi2)))) lambda1))
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 phi1 #s(literal -1/2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 R lambda1))
R
(* (+ (cos (* 1/2 phi2)) (* (* -1/2 phi1) (sin (* 1/2 phi2)))) lambda1)
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 phi1 #s(literal -1/2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (cos (* 1/2 phi2)) (* (* -1/2 phi1) (sin (* 1/2 phi2))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 phi1 #s(literal -1/2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
1/2
#s(literal 1/2 binary64)
phi2
(* (* -1/2 phi1) (sin (* 1/2 phi2)))
(*.f64 (*.f64 phi1 #s(literal -1/2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1/2 phi1)
(*.f64 phi1 #s(literal -1/2 binary64))
-1/2
#s(literal -1/2 binary64)
phi1
(sin (* 1/2 phi2))
(sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))
lambda1
(* R (sqrt (+ (* (/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2))) (/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 phi1 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))
R
(sqrt (+ (* (/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2))) (/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2)))) (* (- phi1 phi2) (- phi1 phi2))))
(sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 phi1 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2)
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
1/2
#s(literal 1/2 binary64)
(* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))
(cos (* 2 (/ (+ phi1 phi2) 2)))
(cos.f64 (+.f64 phi1 phi2))
(* 2 (/ (+ phi1 phi2) 2))
(+.f64 phi1 phi2)
2
#s(literal 2 binary64)
(/ (+ phi1 phi2) 2)
(/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))
(+ phi1 phi2)
(+.f64 phi1 phi2)
phi1
phi2
(/ 1 (- lambda1 lambda2))
(/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))
1
#s(literal 1 binary64)
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
(- phi1 phi2)
(-.f64 phi1 phi2)

localize654.0ms (3.1%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))
accuracy99.5%
(/.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
accuracy99.2%
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))
accuracy71.5%
(cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
accuracy100.0%
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
accuracy99.8%
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
accuracy99.8%
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1)
accuracy95.8%
(*.f64 R (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1))
accuracy100.0%
(*.f64 R lambda2)
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
accuracy99.7%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
accuracy71.9%
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
accuracy100.0%
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
accuracy100.0%
(*.f64 R phi1)
accuracy99.8%
(-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
accuracy99.7%
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
accuracy99.5%
(/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
accuracy93.0%
(/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
Results
438.0ms197×1valid
64.0ms58×0valid
7.0ms5exit
Compiler

Compiled 461 to 51 computations (88.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 410.0ms
ival-mult: 99.0ms (24.1% of total)
ival-cos: 64.0ms (15.6% of total)
compiled-spec: 61.0ms (14.9% of total)
ival-sin: 48.0ms (11.7% of total)
ival-sqrt: 39.0ms (9.5% of total)
backward-pass: 27.0ms (6.6% of total)
ival-pow: 23.0ms (5.6% of total)
ival-div: 18.0ms (4.4% of total)
ival-sub: 16.0ms (3.9% of total)
ival-add: 11.0ms (2.7% of total)
const: 2.0ms (0.5% of total)

series170.0ms (0.8%)

Counts
23 → 816
Calls
Call 1
Inputs
#<alt (* R (sqrt (+ (* (- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))) (- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))) (* (- phi1 phi2) (- phi1 phi2)))))>
#<alt (sqrt (+ (* (- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))) (- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))) (* (- phi1 phi2) (- phi1 phi2))))>
#<alt (- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))>
#<alt (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))>
#<alt (- 0 (* R phi1))>
#<alt (* R phi1)>
#<alt (* (* R lambda2) (cos (* 1/2 (+ phi1 phi2))))>
#<alt (* R lambda2)>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (* 1/2 (+ phi1 phi2))>
#<alt (* R (* (+ (cos (* 1/2 phi2)) (* (* -1/2 phi1) (sin (* 1/2 phi2)))) lambda1))>
#<alt (* (+ (cos (* 1/2 phi2)) (* (* -1/2 phi1) (sin (* 1/2 phi2)))) lambda1)>
#<alt (+ (cos (* 1/2 phi2)) (* (* -1/2 phi1) (sin (* 1/2 phi2))))>
#<alt (cos (* 1/2 phi2))>
#<alt (* R (sqrt (+ (* (/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2))) (/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2)))) (* (- phi1 phi2) (- phi1 phi2)))))>
#<alt (sqrt (+ (* (/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2))) (/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2)))) (* (- phi1 phi2) (- phi1 phi2))))>
#<alt (/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2)))>
#<alt (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2)>
#<alt (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))>
#<alt (* (sin (* phi1 1/2)) (sin (* phi2 1/2)))>
#<alt (* (* -1/2 phi1) (sin (* 1/2 phi2)))>
#<alt (cos (* 2 (/ (+ phi1 phi2) 2)))>
#<alt (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2)))))>
Outputs
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ (* 1/24 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))>
#<alt (* R phi1)>
#<alt (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))>
#<alt (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi1 2))))))>
#<alt (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (pow phi1 3))) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi1 2)))))))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi1)) (* R phi2)) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (* 1/2 (/ (* R (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi1))) phi1)) (* R phi2)) phi1)))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ (* 1/24 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))>
#<alt (* R phi2)>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi2 2))))))>
#<alt (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (pow phi2 3))) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi2 2)))))))>
#<alt (* -1 (* R phi2))>
#<alt (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))>
#<alt (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi2)) (* R phi1)) phi2)))))>
#<alt (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (* 1/2 (/ (* R (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi2))) phi2)) (* R phi1)) phi2)))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))>
#<alt (+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* (* R (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))>
#<alt (+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))) (* (* R (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))))>
#<alt (+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (* R (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)) 3))))) (* 1/2 (* (* R (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))))) (* (* R (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))))>
#<alt (* R (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1)))>
#<alt (* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (+ (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1))))>
#<alt (* lambda1 (+ (* -1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (* (pow lambda1 3) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (+ (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1)))))>
#<alt (* -1 (* R (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1)) (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1)) (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (* lambda1 (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1)) (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1)) (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))>
#<alt (+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* (* R (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))>
#<alt (+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* lambda2 (+ (* 1/2 (* (* R (* lambda2 (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))) (* (* R (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))))>
#<alt (+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (* R (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) 3))))) (* 1/2 (* (* R (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))))) (* (* R (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))))>
#<alt (* R (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))>
#<alt (* lambda2 (+ (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2)))>
#<alt (* lambda2 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (+ (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2))))>
#<alt (* lambda2 (+ (* -1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (pow lambda2 3) (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (+ (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2)))))>
#<alt (* -1 (* R (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2)) (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda2 (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))>
#<alt (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (+ (* 1/24 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))>
#<alt phi1>
#<alt (* phi1 (+ 1 (* -1 (/ phi2 phi1))))>
#<alt (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi1 2))))))>
#<alt (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi1 3))) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi1 2)))))))>
#<alt (* -1 phi1)>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) phi1))) phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (/ (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi1)) (* 1/2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi1))) phi1)))))>
#<alt (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (+ (* 1/24 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))>
#<alt phi2>
#<alt (* phi2 (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi2 2))))))>
#<alt (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi2 3))) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi2 2)))))))>
#<alt (* -1 phi2)>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) phi2))) phi2)))))>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (/ (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi2)) (* 1/2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi2))) phi2)))))>
#<alt (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))>
#<alt (+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))) (* (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))>
#<alt (+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))>
#<alt (+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))) (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)) 3))))) (* 1/2 (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))>
#<alt (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (+ (* -1/2 (/ (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (pow lambda1 3) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* -1 (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))>
#<alt (* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))>
#<alt (* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))>
#<alt (* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (/ (+ (* 1/2 (/ (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))>
#<alt (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))>
#<alt (+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))) (* (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))>
#<alt (+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))) (* lambda2 (+ (* 1/2 (* (* lambda2 (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))))>
#<alt (+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) 3))))) (* 1/2 (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))))>
#<alt (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))>
#<alt (* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2))) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))>
#<alt (* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1/2 (/ (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* (pow lambda2 3) (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))>
#<alt (* -1 (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (- (+ (* -1 (/ (- (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (- (+ (* -1 (/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* lambda2 (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (+ (* phi1 (- (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (+ (* phi1 (- (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))) (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))>
#<alt (+ (* phi2 (- (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))>
#<alt (+ (* phi2 (- (* phi2 (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/48 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))) (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* -1 (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))>
#<alt (* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))>
#<alt (* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))>
#<alt (* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))>
#<alt (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (- (+ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (- (+ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (- (+ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))>
#<alt (* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))>
#<alt (* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))>
#<alt (* -1 (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (+ (* -1/8 (* (pow phi1 2) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (+ (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/384 (* (pow phi1 2) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))))>
#<alt (+ (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/46080 (* (pow phi1 2) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/384 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))))))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (+ (* -1/8 (* (pow phi2 2) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))>
#<alt (+ (* (cos (* 1/2 phi1)) (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/384 (* (pow phi2 2) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))))>
#<alt (+ (* (cos (* 1/2 phi1)) (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/46080 (* (pow phi2 2) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/384 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))))))))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))>
#<alt (* lambda1 (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (* lambda1 (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (* lambda1 (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1))))>
#<alt (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))>
#<alt (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (* lambda2 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))>
#<alt (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 phi2))))>
#<alt (+ (* -1/2 (* R (* lambda2 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda2 (cos (* 1/2 phi2)))))>
#<alt (+ (* R (* lambda2 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda2 (sin (* 1/2 phi2))))) (* -1/8 (* R (* lambda2 (* phi1 (cos (* 1/2 phi2)))))))))>
#<alt (+ (* R (* lambda2 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda2 (sin (* 1/2 phi2))))) (* phi1 (+ (* -1/8 (* R (* lambda2 (cos (* 1/2 phi2))))) (* 1/48 (* R (* lambda2 (* phi1 (sin (* 1/2 phi2)))))))))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))>
#<alt (* R (* lambda2 (cos (* 1/2 phi1))))>
#<alt (+ (* -1/2 (* R (* lambda2 (* phi2 (sin (* 1/2 phi1)))))) (* R (* lambda2 (cos (* 1/2 phi1)))))>
#<alt (+ (* R (* lambda2 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda2 (sin (* 1/2 phi1))))) (* -1/8 (* R (* lambda2 (* phi2 (cos (* 1/2 phi1)))))))))>
#<alt (+ (* R (* lambda2 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda2 (sin (* 1/2 phi1))))) (* phi2 (+ (* -1/8 (* R (* lambda2 (cos (* 1/2 phi1))))) (* 1/48 (* R (* lambda2 (* phi2 (sin (* 1/2 phi1)))))))))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))>
#<alt (* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (* R lambda2)>
#<alt (cos (* 1/2 phi2))>
#<alt (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))>
#<alt (+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))>
#<alt (+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/48 (* phi1 (sin (* 1/2 phi2)))))) (* 1/2 (sin (* 1/2 phi2))))))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* 1/2 phi1))>
#<alt (+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))>
#<alt (+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))>
#<alt (+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (+ phi1 phi2)))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* 1/2 (- phi1 (* -1 phi2))))>
#<alt (* 1/2 phi2)>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (* 1/2 phi1)>
#<alt (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))>
#<alt (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))>
#<alt (* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))>
#<alt (* 1/2 phi1)>
#<alt (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))>
#<alt (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))>
#<alt (* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))>
#<alt (* 1/2 phi1)>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (+ (* 1/2 phi1) (* 1/2 phi2))>
#<alt (* 1/2 phi2)>
#<alt (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))>
#<alt (* 1/2 phi2)>
#<alt (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))>
#<alt (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))>
#<alt (* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R lambda1)>
#<alt (+ (* -1/4 (* R (* lambda1 (* phi1 phi2)))) (* R lambda1))>
#<alt (+ (* R lambda1) (* phi2 (+ (* -1/4 (* R (* lambda1 phi1))) (* -1/8 (* R (* lambda1 phi2))))))>
#<alt (+ (* R lambda1) (* phi2 (+ (* -1/4 (* R (* lambda1 phi1))) (* phi2 (+ (* -1/8 (* R lambda1)) (* 1/96 (* R (* lambda1 (* phi1 phi2)))))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (cos (* 1/2 phi2))))>
#<alt (+ (* -1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda1 (cos (* 1/2 phi2)))))>
#<alt (+ (* -1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda1 (cos (* 1/2 phi2)))))>
#<alt (+ (* -1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda1 (cos (* 1/2 phi2)))))>
#<alt (* -1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (* phi1 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 phi2)))) phi1)))>
#<alt (* phi1 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 phi2)))) phi1)))>
#<alt (* phi1 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 phi2)))) phi1)))>
#<alt (* -1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (* -1 (* phi1 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) phi1)) (* 1/2 (* R (* lambda1 (sin (* 1/2 phi2))))))))>
#<alt (* -1 (* phi1 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) phi1)) (* 1/2 (* R (* lambda1 (sin (* 1/2 phi2))))))))>
#<alt (* -1 (* phi1 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) phi1)) (* 1/2 (* R (* lambda1 (sin (* 1/2 phi2))))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt (* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))>
#<alt lambda1>
#<alt (+ lambda1 (* -1/4 (* lambda1 (* phi1 phi2))))>
#<alt (+ lambda1 (* phi2 (+ (* -1/4 (* lambda1 phi1)) (* -1/8 (* lambda1 phi2)))))>
#<alt (+ lambda1 (* phi2 (+ (* -1/4 (* lambda1 phi1)) (* phi2 (+ (* -1/8 lambda1) (* 1/96 (* lambda1 (* phi1 phi2))))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (cos (* 1/2 phi2)))>
#<alt (+ (* -1/2 (* lambda1 (* phi1 (sin (* 1/2 phi2))))) (* lambda1 (cos (* 1/2 phi2))))>
#<alt (+ (* -1/2 (* lambda1 (* phi1 (sin (* 1/2 phi2))))) (* lambda1 (cos (* 1/2 phi2))))>
#<alt (+ (* -1/2 (* lambda1 (* phi1 (sin (* 1/2 phi2))))) (* lambda1 (cos (* 1/2 phi2))))>
#<alt (* -1/2 (* lambda1 (* phi1 (sin (* 1/2 phi2)))))>
#<alt (* phi1 (+ (* -1/2 (* lambda1 (sin (* 1/2 phi2)))) (/ (* lambda1 (cos (* 1/2 phi2))) phi1)))>
#<alt (* phi1 (+ (* -1/2 (* lambda1 (sin (* 1/2 phi2)))) (/ (* lambda1 (cos (* 1/2 phi2))) phi1)))>
#<alt (* phi1 (+ (* -1/2 (* lambda1 (sin (* 1/2 phi2)))) (/ (* lambda1 (cos (* 1/2 phi2))) phi1)))>
#<alt (* -1/2 (* lambda1 (* phi1 (sin (* 1/2 phi2)))))>
#<alt (* -1 (* phi1 (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) phi1)) (* 1/2 (* lambda1 (sin (* 1/2 phi2)))))))>
#<alt (* -1 (* phi1 (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) phi1)) (* 1/2 (* lambda1 (sin (* 1/2 phi2)))))))>
#<alt (* -1 (* phi1 (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) phi1)) (* 1/2 (* lambda1 (sin (* 1/2 phi2)))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))>
#<alt 1>
#<alt (+ 1 (* -1/4 (* phi1 phi2)))>
#<alt (+ 1 (* phi2 (+ (* -1/4 phi1) (* -1/8 phi2))))>
#<alt (+ 1 (* phi2 (+ (* -1/4 phi1) (* phi2 (- (* 1/96 (* phi1 phi2)) 1/8)))))>
#<alt (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))>
#<alt (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))>
#<alt (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))>
#<alt (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))>
#<alt (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))>
#<alt (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))>
#<alt (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))>
#<alt (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))>
#<alt (cos (* 1/2 phi2))>
#<alt (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))>
#<alt (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))>
#<alt (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* phi1 (+ (* -1/2 (sin (* 1/2 phi2))) (/ (cos (* 1/2 phi2)) phi1)))>
#<alt (* phi1 (+ (* -1/2 (sin (* 1/2 phi2))) (/ (cos (* 1/2 phi2)) phi1)))>
#<alt (* phi1 (+ (* -1/2 (sin (* 1/2 phi2))) (/ (cos (* 1/2 phi2)) phi1)))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* -1 (* phi1 (+ (* -1 (/ (cos (* 1/2 phi2)) phi1)) (* 1/2 (sin (* 1/2 phi2))))))>
#<alt (* -1 (* phi1 (+ (* -1 (/ (cos (* 1/2 phi2)) phi1)) (* 1/2 (sin (* 1/2 phi2))))))>
#<alt (* -1 (* phi1 (+ (* -1 (/ (cos (* 1/2 phi2)) phi1)) (* 1/2 (sin (* 1/2 phi2))))))>
#<alt 1>
#<alt (+ 1 (* -1/8 (pow phi2 2)))>
#<alt (+ 1 (* (pow phi2 2) (- (* 1/384 (pow phi2 2)) 1/8)))>
#<alt (+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/384 (* -1/46080 (pow phi2 2)))) 1/8)))>
#<alt (cos (* 1/2 phi2))>
#<alt (cos (* 1/2 phi2))>
#<alt (cos (* 1/2 phi2))>
#<alt (cos (* 1/2 phi2))>
#<alt (cos (* 1/2 phi2))>
#<alt (cos (* 1/2 phi2))>
#<alt (cos (* 1/2 phi2))>
#<alt (cos (* 1/2 phi2))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))>
#<alt (+ (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* 1/12 (* (sin phi2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (- (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))>
#<alt (* R phi1)>
#<alt (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))>
#<alt (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))>
#<alt (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))>
#<alt (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))>
#<alt (+ (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* 1/12 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (- (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))>
#<alt (* R phi2)>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))>
#<alt (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))>
#<alt (* -1 (* R phi2))>
#<alt (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))>
#<alt (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))>
#<alt (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))>
#<alt (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))))))>
#<alt (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))>
#<alt (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))>
#<alt (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* 1/2 (* (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (pow lambda1 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))>
#<alt (* -1 (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow (- phi1 phi2) 2)) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda1)) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow (- phi1 phi2) 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* 1/2 (* (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))) lambda1)) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda1)) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))>
#<alt (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))>
#<alt (+ (* -1 (* (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))))))>
#<alt (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))>
#<alt (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))>
#<alt (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* 1/2 (* (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (pow lambda2 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))>
#<alt (* -1 (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow (- phi1 phi2) 2)) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda2)) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow (- phi1 phi2) 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* 1/2 (* (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))) lambda2)) (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda2)) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))>
#<alt (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (+ (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))>
#<alt (+ (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))>
#<alt (+ (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (* 1/12 (* (sin phi2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (- (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))>
#<alt phi1>
#<alt (* phi1 (+ 1 (* -1 (/ phi2 phi1))))>
#<alt (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))>
#<alt (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))>
#<alt (* -1 phi1)>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi2 (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))) phi1))) phi1))) phi1)))))>
#<alt (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))>
#<alt (+ (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))>
#<alt (+ (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))>
#<alt (+ (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* 1/12 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (- (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))>
#<alt phi2>
#<alt (* phi2 (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi2 3))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))>
#<alt (* -1 phi2)>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi1 (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))) phi2))) phi2))) phi2)))))>
#<alt (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))))))))>
#<alt (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))>
#<alt (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))))>
#<alt (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* 1/2 (* (/ (* lambda2 (pow (- phi1 phi2) 2)) (pow lambda1 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))))>
#<alt (* -1 (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))>
#<alt (* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (/ (+ (* -1/2 (* (/ (pow (- phi1 phi2) 2) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda1)))))>
#<alt (* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))) (* 1/2 (* (/ (* lambda2 (pow (- phi1 phi2) 2)) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))) lambda1)) (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda1)))))>
#<alt (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda2 (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))))>
#<alt (+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))))))))>
#<alt (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))>
#<alt (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))))>
#<alt (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* 1/2 (* (/ (* lambda1 (pow (- phi1 phi2) 2)) (pow lambda2 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))))>
#<alt (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))>
#<alt (* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (/ (+ (* -1/2 (* (/ (pow (- phi1 phi2) 2) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda2)))))>
#<alt (* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))) (* 1/2 (* (/ (* lambda1 (pow (- phi1 phi2) 2)) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))) lambda2)) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda2)))))>
#<alt (* (sqrt (+ 1/2 (* 1/2 (cos phi2)))) (- lambda1 lambda2))>
#<alt (+ (* -1/4 (* (* phi1 (* (sin phi2) (- lambda1 lambda2))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* (sqrt (+ 1/2 (* 1/2 (cos phi2)))) (- lambda1 lambda2)))>
#<alt (+ (* phi1 (+ (* -1/4 (* (* (sin phi2) (- lambda1 lambda2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* 1/2 (* (* phi1 (* (- lambda1 lambda2) (- (* -1/4 (cos phi2)) (* 1/16 (/ (pow (sin phi2) 2) (+ 1/2 (* 1/2 (cos phi2)))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))))) (* (sqrt (+ 1/2 (* 1/2 (cos phi2)))) (- lambda1 lambda2)))>
#<alt (+ (* phi1 (+ (* -1/4 (* (* (sin phi2) (- lambda1 lambda2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))) (* (- lambda1 lambda2) (- (* -1/4 (cos phi2)) (* 1/16 (/ (pow (sin phi2) 2) (+ 1/2 (* 1/2 (cos phi2))))))))) (* 1/2 (* (* phi1 (* (- lambda1 lambda2) (- (* 1/12 (sin phi2)) (* -1/4 (/ (* (sin phi2) (- (* -1/4 (cos phi2)) (* 1/16 (/ (pow (sin phi2) 2) (+ 1/2 (* 1/2 (cos phi2))))))) (+ 1/2 (* 1/2 (cos phi2)))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))))))) (* (sqrt (+ 1/2 (* 1/2 (cos phi2)))) (- lambda1 lambda2)))>
#<alt (* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))>
#<alt (* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))>
#<alt (* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))>
#<alt (* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))>
#<alt (* (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))) (- lambda1 lambda2))>
#<alt (* (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))) (- lambda1 lambda2))>
#<alt (* (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))) (- lambda1 lambda2))>
#<alt (* (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))) (- lambda1 lambda2))>
#<alt (* (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (- lambda1 lambda2))>
#<alt (+ (* -1/4 (* (* phi2 (* (sin phi1) (- lambda1 lambda2))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (- lambda1 lambda2)))>
#<alt (+ (* phi2 (+ (* -1/4 (* (* (sin phi1) (- lambda1 lambda2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (* phi2 (* (- lambda1 lambda2) (- (* -1/4 (cos phi1)) (* 1/16 (/ (pow (sin phi1) 2) (+ 1/2 (* 1/2 (cos phi1)))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))))) (* (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (- lambda1 lambda2)))>
#<alt (+ (* phi2 (+ (* -1/4 (* (* (sin phi1) (- lambda1 lambda2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))) (* (- lambda1 lambda2) (- (* -1/4 (cos phi1)) (* 1/16 (/ (pow (sin phi1) 2) (+ 1/2 (* 1/2 (cos phi1))))))))) (* 1/2 (* (* phi2 (* (- lambda1 lambda2) (- (* 1/12 (sin phi1)) (* -1/4 (/ (* (sin phi1) (- (* -1/4 (cos phi1)) (* 1/16 (/ (pow (sin phi1) 2) (+ 1/2 (* 1/2 (cos phi1))))))) (+ 1/2 (* 1/2 (cos phi1)))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))))))) (* (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (- lambda1 lambda2)))>
#<alt (* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))>
#<alt (* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))>
#<alt (* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))>
#<alt (* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))>
#<alt (* (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))) (- lambda1 lambda2))>
#<alt (* (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))) (- lambda1 lambda2))>
#<alt (* (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))) (- lambda1 lambda2))>
#<alt (* (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))) (- lambda1 lambda2))>
#<alt (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (+ (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (+ (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (+ (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))>
#<alt (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))>
#<alt (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))>
#<alt (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))>
#<alt (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (+ (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (+ (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (+ (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* lambda2 (+ (* -1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))>
#<alt (* lambda2 (+ (* -1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))>
#<alt (* lambda2 (+ (* -1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))>
#<alt (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))>
#<alt (* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))>
#<alt (* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))>
#<alt (* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))>
#<alt (sqrt (+ 1/2 (* 1/2 (cos phi2))))>
#<alt (+ (sqrt (+ 1/2 (* 1/2 (cos phi2)))) (* -1/4 (* (* phi1 (sin phi2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))))>
#<alt (+ (sqrt (+ 1/2 (* 1/2 (cos phi2)))) (* phi1 (+ (* -1/4 (* (sin phi2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* 1/2 (* (* phi1 (- (* -1/4 (cos phi2)) (* 1/16 (/ (pow (sin phi2) 2) (+ 1/2 (* 1/2 (cos phi2))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))))))>
#<alt (+ (sqrt (+ 1/2 (* 1/2 (cos phi2)))) (* phi1 (+ (* -1/4 (* (sin phi2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))) (- (* -1/4 (cos phi2)) (* 1/16 (/ (pow (sin phi2) 2) (+ 1/2 (* 1/2 (cos phi2)))))))) (* 1/2 (* (* phi1 (- (* 1/12 (sin phi2)) (* -1/4 (/ (* (sin phi2) (- (* -1/4 (cos phi2)) (* 1/16 (/ (pow (sin phi2) 2) (+ 1/2 (* 1/2 (cos phi2))))))) (+ 1/2 (* 1/2 (cos phi2))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))))))))>
#<alt (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))>
#<alt (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))>
#<alt (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))>
#<alt (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))>
#<alt (sqrt (+ 1/2 (* 1/2 (cos phi1))))>
#<alt (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1/4 (* (* phi2 (sin phi1)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))))>
#<alt (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* phi2 (+ (* -1/4 (* (sin phi1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (* phi2 (- (* -1/4 (cos phi1)) (* 1/16 (/ (pow (sin phi1) 2) (+ 1/2 (* 1/2 (cos phi1))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))))))>
#<alt (+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* phi2 (+ (* -1/4 (* (sin phi1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))) (- (* -1/4 (cos phi1)) (* 1/16 (/ (pow (sin phi1) 2) (+ 1/2 (* 1/2 (cos phi1)))))))) (* 1/2 (* (* phi2 (- (* 1/12 (sin phi1)) (* -1/4 (/ (* (sin phi1) (- (* -1/4 (cos phi1)) (* 1/16 (/ (pow (sin phi1) 2) (+ 1/2 (* 1/2 (cos phi1))))))) (+ 1/2 (* 1/2 (cos phi1))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))))))))>
#<alt (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))>
#<alt (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))>
#<alt (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))>
#<alt (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))>
#<alt (* 1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (* phi1 (+ (* -1/48 (* (pow phi1 2) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))>
#<alt (* phi1 (+ (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/48 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/3840 (* (pow phi1 2) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))))))>
#<alt (* phi1 (+ (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/48 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/645120 (* (pow phi1 2) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/3840 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* 1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))>
#<alt (* phi2 (+ (* -1/48 (* (pow phi2 2) (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))>
#<alt (* phi2 (+ (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/48 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/3840 (* (pow phi2 2) (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))))))>
#<alt (* phi2 (+ (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/48 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/645120 (* (pow phi2 2) (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/3840 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))))))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))>
#<alt (* lambda1 (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (* lambda1 (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (* lambda1 (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1))))>
#<alt (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))>
#<alt (+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (* lambda2 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)))>
#<alt (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* 1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* phi1 (+ (* -1/48 (* (pow phi1 2) (sin (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2)))))>
#<alt (* phi1 (+ (* 1/2 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (sin (* 1/2 phi2))) (* 1/3840 (* (pow phi1 2) (sin (* 1/2 phi2))))))))>
#<alt (* phi1 (+ (* 1/2 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/645120 (* (pow phi1 2) (sin (* 1/2 phi2)))) (* 1/3840 (sin (* 1/2 phi2)))))))))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* 1/2 (* phi2 (sin (* 1/2 phi1))))>
#<alt (* phi2 (+ (* -1/48 (* (pow phi2 2) (sin (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1)))))>
#<alt (* phi2 (+ (* 1/2 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (sin (* 1/2 phi1))) (* 1/3840 (* (pow phi2 2) (sin (* 1/2 phi1))))))))>
#<alt (* phi2 (+ (* 1/2 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/645120 (* (pow phi2 2) (sin (* 1/2 phi1)))) (* 1/3840 (sin (* 1/2 phi1)))))))))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* -1/4 (* phi1 phi2))>
#<alt (* phi2 (+ (* -1/4 phi1) (* 1/96 (* phi1 (pow phi2 2)))))>
#<alt (* phi2 (+ (* -1/4 phi1) (* (pow phi2 2) (+ (* -1/7680 (* phi1 (pow phi2 2))) (* 1/96 phi1)))))>
#<alt (* phi2 (+ (* -1/4 phi1) (* (pow phi2 2) (+ (* 1/96 phi1) (* (pow phi2 2) (+ (* -1/7680 phi1) (* 1/1290240 (* phi1 (pow phi2 2)))))))))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* -1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (cos phi2)>
#<alt (+ (cos phi2) (* -1 (* phi1 (sin phi2))))>
#<alt (+ (cos phi2) (* phi1 (- (* -1/2 (* phi1 (cos phi2))) (sin phi2))))>
#<alt (+ (cos phi2) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* 1/6 (* phi1 (sin phi2))))) (sin phi2))))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (- phi2 (* -1 phi1)))>
#<alt (cos (- phi2 (* -1 phi1)))>
#<alt (cos (- phi2 (* -1 phi1)))>
#<alt (cos (- phi2 (* -1 phi1)))>
#<alt (cos phi1)>
#<alt (+ (cos phi1) (* -1 (* phi2 (sin phi1))))>
#<alt (+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (sin phi1))))>
#<alt (+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* 1/6 (* phi2 (sin phi1))))) (sin phi1))))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (- phi1 (* -1 phi2)))>
#<alt (cos (- phi1 (* -1 phi2)))>
#<alt (cos (- phi1 (* -1 phi2)))>
#<alt (cos (- phi1 (* -1 phi2)))>
#<alt (+ 1/2 (* 1/2 (cos phi2)))>
#<alt (+ 1/2 (+ (* -1/2 (* phi1 (sin phi2))) (* 1/2 (cos phi2))))>
#<alt (+ 1/2 (+ (* 1/2 (cos phi2)) (* phi1 (+ (* -1/2 (sin phi2)) (* -1/4 (* phi1 (cos phi2)))))))>
#<alt (+ 1/2 (+ (* 1/2 (cos phi2)) (* phi1 (+ (* -1/2 (sin phi2)) (* phi1 (+ (* -1/4 (cos phi2)) (* 1/12 (* phi1 (sin phi2)))))))))>
#<alt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))>
#<alt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))>
#<alt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))>
#<alt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))>
#<alt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))>
#<alt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))>
#<alt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))>
#<alt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))>
#<alt (+ 1/2 (* 1/2 (cos phi1)))>
#<alt (+ 1/2 (+ (* -1/2 (* phi2 (sin phi1))) (* 1/2 (cos phi1))))>
#<alt (+ 1/2 (+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/2 (sin phi1)) (* -1/4 (* phi2 (cos phi1)))))))>
#<alt (+ 1/2 (+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/2 (sin phi1)) (* phi2 (+ (* -1/4 (cos phi1)) (* 1/12 (* phi2 (sin phi1)))))))))>
#<alt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))>
#<alt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))>
#<alt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))>
#<alt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))>
#<alt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))>
#<alt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))>
#<alt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))>
#<alt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))>
Calls

204 calls:

TimeVariablePointExpression
16.0ms
lambda2
@0
(/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2)))
15.0ms
phi1
@-inf
(- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))
13.0ms
R
@inf
(* R (sqrt (+ (* (/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2))) (/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2)))) (* (- phi1 phi2) (- phi1 phi2)))))
6.0ms
lambda1
@0
(* R (sqrt (+ (* (- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))) (- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))) (* (- phi1 phi2) (- phi1 phi2)))))
6.0ms
phi1
@inf
(* R (* (+ (cos (* 1/2 phi2)) (* (* -1/2 phi1) (sin (* 1/2 phi2)))) lambda1))

rewrite405.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
3068×*-lowering-*.f32
3068×*-lowering-*.f64
2890×fma-lowering-fma.f32
2890×fma-lowering-fma.f64
1952×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055316
1296223
22786223
08452223
Stop Event
iter limit
node limit
Counts
23 → 578
Calls
Call 1
Inputs
(* R (sqrt (+ (* (- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))) (- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))) (* (- phi1 phi2) (- phi1 phi2)))))
(sqrt (+ (* (- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))) (- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))) (* (- phi1 phi2) (- phi1 phi2))))
(- (/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))
(/ (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))
(- 0 (* R phi1))
(* R phi1)
(* (* R lambda2) (cos (* 1/2 (+ phi1 phi2))))
(* R lambda2)
(cos (* 1/2 (+ phi1 phi2)))
(* 1/2 (+ phi1 phi2))
(* R (* (+ (cos (* 1/2 phi2)) (* (* -1/2 phi1) (sin (* 1/2 phi2)))) lambda1))
(* (+ (cos (* 1/2 phi2)) (* (* -1/2 phi1) (sin (* 1/2 phi2)))) lambda1)
(+ (cos (* 1/2 phi2)) (* (* -1/2 phi1) (sin (* 1/2 phi2))))
(cos (* 1/2 phi2))
(* R (sqrt (+ (* (/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2))) (/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2)))) (* (- phi1 phi2) (- phi1 phi2)))))
(sqrt (+ (* (/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2))) (/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2)))) (* (- phi1 phi2) (- phi1 phi2))))
(/ (pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2) (/ 1 (- lambda1 lambda2)))
(pow (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) 1/2)
(/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))
(* (sin (* phi1 1/2)) (sin (* phi2 1/2)))
(* (* -1/2 phi1) (sin (* 1/2 phi2)))
(cos (* 2 (/ (+ phi1 phi2) 2)))
(+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2)))))
Outputs
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) R)
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 1/2 binary64)))
(hypot.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(hypot.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 (-.f64 phi1 phi2) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(hypot.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 phi1 phi2))
(hypot.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)))
(hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 6 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 1/4 binary64)) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 6 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (fma.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(+.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(+.f64 (fma.f64 (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(+.f64 (fma.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(-.f64 (/.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
(fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2) (+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(fma.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) (+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (neg.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(fma.f64 (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 lambda1 lambda2) (+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 lambda1 lambda2) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))))
(/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (neg.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))
(/.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 (/.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))
(*.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))
(*.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 #s(literal 0 binary64) lambda2)))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) #s(literal -1 binary64)))
(fma.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda1 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 #s(literal 0 binary64) lambda2)))
(fma.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(neg.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64))
(/.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.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 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(*.f64 (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 R phi1)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 R phi1)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 R phi1)) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (*.f64 R phi1)))
(fma.f64 R (neg.f64 phi1) #s(literal 0 binary64))
(fma.f64 phi1 (-.f64 #s(literal 0 binary64) R) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 R phi1) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (/.f64 #s(literal 1 binary64) (*.f64 R phi1)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) R) phi1 #s(literal 0 binary64))
(fma.f64 (neg.f64 phi1) R #s(literal 0 binary64))
(neg.f64 (*.f64 R phi1))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (*.f64 R phi1))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1)))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R phi1)) (-.f64 #s(literal 0 binary64) (*.f64 R phi1))) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 R phi1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R phi1)) (-.f64 #s(literal 0 binary64) (*.f64 R phi1)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 R phi1))))
(pow.f64 (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) #s(literal -1 binary64))
(*.f64 R (neg.f64 phi1))
(*.f64 phi1 (-.f64 #s(literal 0 binary64) R))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (/.f64 #s(literal 1 binary64) (*.f64 R phi1)))
(*.f64 (-.f64 #s(literal 0 binary64) R) phi1)
(*.f64 (neg.f64 phi1) R)
(+.f64 #s(literal 0 binary64) (*.f64 R phi1))
(+.f64 (*.f64 R phi1) #s(literal 0 binary64))
(fma.f64 R phi1 #s(literal 0 binary64))
(fma.f64 phi1 R #s(literal 0 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1)))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 R phi1)
(*.f64 phi1 R)
(*.f64 R (*.f64 lambda2 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 lambda2 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
(*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 R lambda2))
(*.f64 (*.f64 lambda2 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) R)
(*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) R) lambda2)
(*.f64 R lambda2)
(*.f64 lambda2 R)
(+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (+.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(+.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))))
(+.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))
(+.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (fma.f64 (neg.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(+.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (fma.f64 #s(literal -1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))))
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(fma.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) #s(literal 4 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))
(+.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) phi2))
(+.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 phi1 #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))) #s(literal -1 binary64)))
(fma.f64 phi1 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))
(fma.f64 #s(literal 1/2 binary64) phi1 (*.f64 #s(literal 1/2 binary64) phi2))
(fma.f64 #s(literal 1/2 binary64) phi2 (*.f64 phi1 #s(literal 1/2 binary64)))
(fma.f64 phi2 #s(literal 1/2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))
(neg.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2)) #s(literal 1 binary64)))
(/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 phi1 phi2)) #s(literal -2 binary64))
(/.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))
(/.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) (*.f64 #s(literal 2 binary64) (-.f64 phi1 phi2)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 phi1 (*.f64 phi1 phi1))) (*.f64 #s(literal 1/8 binary64) (*.f64 phi2 (*.f64 phi2 phi2)))) (+.f64 (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) phi2)))))
(/.f64 (-.f64 (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2))) (-.f64 phi1 phi2))
(/.f64 (*.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) #s(literal 1/2 binary64)) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1))))
(/.f64 (*.f64 (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2)) #s(literal 1/2 binary64)) (-.f64 phi1 phi2))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))
(*.f64 (+.f64 phi1 phi2) #s(literal 1/2 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 phi1 phi2)) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 phi1 phi1) (*.f64 phi2 phi2))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))))))
(*.f64 lambda1 (*.f64 R (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))))))
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))) (*.f64 lambda1 R))
(*.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))))) R)
(*.f64 (*.f64 R (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))))) lambda1)
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))))
(+.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) lambda1))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) lambda1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1))
(fma.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))))
(fma.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) lambda1))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) lambda1 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) lambda1))
(/.f64 (*.f64 lambda1 (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(/.f64 (*.f64 lambda1 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (*.f64 phi1 #s(literal -1/2 binary64)) (*.f64 phi1 #s(literal -1/2 binary64)))))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))) lambda1) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(/.f64 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (*.f64 phi1 #s(literal -1/2 binary64)) (*.f64 phi1 #s(literal -1/2 binary64))))) lambda1) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))))
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))) lambda1)
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))))) (/.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (*.f64 phi1 #s(literal -1/2 binary64)) (*.f64 phi1 #s(literal -1/2 binary64)))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))))))
(fma.f64 phi1 (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(fma.f64 (*.f64 phi1 #s(literal -1/2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(fma.f64 (*.f64 phi1 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/2 binary64)) phi1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (*.f64 phi1 #s(literal -1/2 binary64)) (*.f64 phi1 #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (*.f64 phi1 #s(literal -1/2 binary64)) (*.f64 phi1 #s(literal -1/2 binary64)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (*.f64 phi1 #s(literal -1/2 binary64)) (*.f64 phi1 #s(literal -1/2 binary64))))) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (*.f64 phi1 #s(literal -1/2 binary64)) (*.f64 phi1 #s(literal -1/2 binary64)))))) (neg.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (*.f64 phi1 #s(literal -1/2 binary64)) (*.f64 phi1 #s(literal -1/2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2)))))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(pow.f64 (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (*.f64 phi1 #s(literal -1/2 binary64)) (*.f64 phi1 #s(literal -1/2 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (*.f64 phi1 #s(literal -1/2 binary64)) (*.f64 phi1 #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) R)
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 1/2 binary64)))
(hypot.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(hypot.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 (-.f64 phi1 phi2) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(hypot.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (-.f64 phi1 phi2))
(hypot.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)))
(hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)))
(hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 6 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 1/4 binary64)) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 6 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) lambda1) (*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) lambda2)))
(+.f64 (*.f64 lambda1 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(fma.f64 lambda1 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) lambda1 (*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) lambda2)))
(neg.f64 (/.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.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 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (-.f64 lambda1 lambda2)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(*.f64 (/.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) #s(literal 1/2 binary64)))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 3 binary64)))) (sqrt.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 1/2 binary64))))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))))))) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 3 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 #s(literal 0 binary64) lambda2)))
(+.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) #s(literal -1 binary64)))
(fma.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 #s(literal 0 binary64) lambda2)))
(neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64))
(/.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.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 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(*.f64 (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1 binary64))
(/.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1 binary64))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1/2 binary64))
(*.f64 phi1 (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 (*.f64 phi1 #s(literal -1/2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (*.f64 phi1 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/2 binary64)) phi1)
(+.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))) (+.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (*.f64 (neg.f64 (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
(cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))
(cos.f64 (+.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
(-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 phi1 #s(literal 1/2 binary64)))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) #s(literal 2 binary64))) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) #s(literal 2 binary64))) (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) phi2) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))
(fma.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
(fma.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))
(fma.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (*.f64 (neg.f64 (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
(fma.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 1/2 binary64))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))
(fma.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))) (*.f64 (neg.f64 (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))
(fma.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
(fma.f64 (+.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (+.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))
(fma.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))
(fma.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))
(fma.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 6 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))))) #s(literal 1 binary64))
(*.f64 (+.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 1/2 binary64))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))))) #s(literal 1/2 binary64)))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))
(sqrt.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #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 1 binary64) (+.f64 phi1 phi2))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) #s(literal 1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))))))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))))) #s(literal 1 binary64))
(*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))
(*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2)))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1 binary64) (+.f64 phi1 phi2))) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))

simplify635.0ms (3%)

Algorithm
egg-herbie
Rules
6308×*-lowering-*.f32
6308×*-lowering-*.f64
3438×+-lowering-+.f64
3438×+-lowering-+.f32
1194×neg-lowering-neg.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0185924088
1556622361
0812822361
Stop Event
iter limit
node limit
Counts
816 → 816
Calls
Call 1
Inputs
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ (* 1/24 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
(* R phi1)
(* phi1 (+ R (* -1 (/ (* R phi2) phi1))))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi1 2))))))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (pow phi1 3))) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi1 2)))))))
(* -1 (* R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi1)) (* R phi2)) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (* 1/2 (/ (* R (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi1))) phi1)) (* R phi2)) phi1)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ (* 1/24 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
(* R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi2 2))))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (pow phi2 3))) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi2 2)))))))
(* -1 (* R phi2))
(* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi2)) (* R phi1)) phi2)))))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (* 1/2 (/ (* R (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi2))) phi2)) (* R phi1)) phi2)))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* (* R (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))) (* (* R (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (* R (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)) 3))))) (* 1/2 (* (* R (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))))) (* (* R (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))))
(* R (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* lambda1 (+ (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1)))
(* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (+ (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1))))
(* lambda1 (+ (* -1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (* (pow lambda1 3) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (+ (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1)))))
(* -1 (* R (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))
(* -1 (* lambda1 (+ (* -1 (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1)) (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1)) (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (* lambda1 (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1)) (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1)) (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* (* R (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* lambda2 (+ (* 1/2 (* (* R (* lambda2 (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))) (* (* R (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (* R (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) 3))))) (* 1/2 (* (* R (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))))) (* (* R (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))))
(* R (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(* lambda2 (+ (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2)))
(* lambda2 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (+ (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2))))
(* lambda2 (+ (* -1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (pow lambda2 3) (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (+ (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2)))))
(* -1 (* R (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2)) (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda2 (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))
(sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (+ (* 1/24 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
phi1
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi1 2))))))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi1 3))) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi1 2)))))))
(* -1 phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) phi1))) phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (/ (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi1)) (* 1/2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi1))) phi1)))))
(sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (+ (* 1/24 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi2 2))))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi2 3))) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi2 2)))))))
(* -1 phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) phi2))) phi2)))))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (/ (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi2)) (* 1/2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi2))) phi2)))))
(sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))) (* (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))) (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)) 3))))) (* 1/2 (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))
(* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (+ (* -1/2 (/ (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (pow lambda1 3) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* -1 (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (/ (+ (* 1/2 (/ (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))) (* (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))) (* lambda2 (+ (* 1/2 (* (* lambda2 (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) 3))))) (* 1/2 (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))))
(* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2))) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1/2 (/ (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* (pow lambda2 3) (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(* -1 (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* lambda2 (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+ (* phi1 (- (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+ (* phi1 (- (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))) (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+ (* phi2 (- (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+ (* phi2 (- (* phi2 (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/48 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))) (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* -1 (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(- (+ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(- (+ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(- (+ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(* -1 (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(+ (* -1/8 (* (pow phi1 2) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+ (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/384 (* (pow phi1 2) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))))
(+ (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/46080 (* (pow phi1 2) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/384 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))))))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(+ (* -1/8 (* (pow phi2 2) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+ (* (cos (* 1/2 phi1)) (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/384 (* (pow phi2 2) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))))
(+ (* (cos (* 1/2 phi1)) (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/46080 (* (pow phi2 2) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/384 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))))))))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))
(* -1 (* lambda1 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1))))
(* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(* lambda2 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))
(* lambda2 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))
(* lambda2 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))
(* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 phi2))))
(+ (* -1/2 (* R (* lambda2 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda2 (cos (* 1/2 phi2)))))
(+ (* R (* lambda2 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda2 (sin (* 1/2 phi2))))) (* -1/8 (* R (* lambda2 (* phi1 (cos (* 1/2 phi2)))))))))
(+ (* R (* lambda2 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda2 (sin (* 1/2 phi2))))) (* phi1 (+ (* -1/8 (* R (* lambda2 (cos (* 1/2 phi2))))) (* 1/48 (* R (* lambda2 (* phi1 (sin (* 1/2 phi2)))))))))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(+ (* -1/2 (* R (* lambda2 (* phi2 (sin (* 1/2 phi1)))))) (* R (* lambda2 (cos (* 1/2 phi1)))))
(+ (* R (* lambda2 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda2 (sin (* 1/2 phi1))))) (* -1/8 (* R (* lambda2 (* phi2 (cos (* 1/2 phi1)))))))))
(+ (* R (* lambda2 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda2 (sin (* 1/2 phi1))))) (* phi2 (+ (* -1/8 (* R (* lambda2 (cos (* 1/2 phi1))))) (* 1/48 (* R (* lambda2 (* phi2 (sin (* 1/2 phi1)))))))))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(* R lambda2)
(* R lambda2)
(* R lambda2)
(* R lambda2)
(* R lambda2)
(* R lambda2)
(* R lambda2)
(* R lambda2)
(* R lambda2)
(* R lambda2)
(* R lambda2)
(* R lambda2)
(* R lambda2)
(* R lambda2)
(* R lambda2)
(* R lambda2)
(* R lambda2)
(* R lambda2)
(* R lambda2)
(* R lambda2)
(* R lambda2)
(* R lambda2)
(* R lambda2)
(* R lambda2)
(cos (* 1/2 phi2))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/48 (* phi1 (sin (* 1/2 phi2)))))) (* 1/2 (sin (* 1/2 phi2))))))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos (* 1/2 phi1))
(+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(* 1/2 phi2)
(+ (* 1/2 phi1) (* 1/2 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(* 1/2 phi1)
(* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))
(* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))
(* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))
(* 1/2 phi1)
(* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))
(* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))
(* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))
(* 1/2 phi1)
(+ (* 1/2 phi1) (* 1/2 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(* 1/2 phi2)
(* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))
(* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))
(* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))
(* 1/2 phi2)
(* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))
(* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))
(* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R lambda1)
(+ (* -1/4 (* R (* lambda1 (* phi1 phi2)))) (* R lambda1))
(+ (* R lambda1) (* phi2 (+ (* -1/4 (* R (* lambda1 phi1))) (* -1/8 (* R (* lambda1 phi2))))))
(+ (* R lambda1) (* phi2 (+ (* -1/4 (* R (* lambda1 phi1))) (* phi2 (+ (* -1/8 (* R lambda1)) (* 1/96 (* R (* lambda1 (* phi1 phi2)))))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (cos (* 1/2 phi2))))
(+ (* -1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda1 (cos (* 1/2 phi2)))))
(+ (* -1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda1 (cos (* 1/2 phi2)))))
(+ (* -1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda1 (cos (* 1/2 phi2)))))
(* -1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2))))))
(* phi1 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 phi2)))) phi1)))
(* phi1 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 phi2)))) phi1)))
(* phi1 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 phi2)))) phi1)))
(* -1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2))))))
(* -1 (* phi1 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) phi1)) (* 1/2 (* R (* lambda1 (sin (* 1/2 phi2))))))))
(* -1 (* phi1 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) phi1)) (* 1/2 (* R (* lambda1 (sin (* 1/2 phi2))))))))
(* -1 (* phi1 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) phi1)) (* 1/2 (* R (* lambda1 (sin (* 1/2 phi2))))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
lambda1
(+ lambda1 (* -1/4 (* lambda1 (* phi1 phi2))))
(+ lambda1 (* phi2 (+ (* -1/4 (* lambda1 phi1)) (* -1/8 (* lambda1 phi2)))))
(+ lambda1 (* phi2 (+ (* -1/4 (* lambda1 phi1)) (* phi2 (+ (* -1/8 lambda1) (* 1/96 (* lambda1 (* phi1 phi2))))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(* lambda1 (cos (* 1/2 phi2)))
(+ (* -1/2 (* lambda1 (* phi1 (sin (* 1/2 phi2))))) (* lambda1 (cos (* 1/2 phi2))))
(+ (* -1/2 (* lambda1 (* phi1 (sin (* 1/2 phi2))))) (* lambda1 (cos (* 1/2 phi2))))
(+ (* -1/2 (* lambda1 (* phi1 (sin (* 1/2 phi2))))) (* lambda1 (cos (* 1/2 phi2))))
(* -1/2 (* lambda1 (* phi1 (sin (* 1/2 phi2)))))
(* phi1 (+ (* -1/2 (* lambda1 (sin (* 1/2 phi2)))) (/ (* lambda1 (cos (* 1/2 phi2))) phi1)))
(* phi1 (+ (* -1/2 (* lambda1 (sin (* 1/2 phi2)))) (/ (* lambda1 (cos (* 1/2 phi2))) phi1)))
(* phi1 (+ (* -1/2 (* lambda1 (sin (* 1/2 phi2)))) (/ (* lambda1 (cos (* 1/2 phi2))) phi1)))
(* -1/2 (* lambda1 (* phi1 (sin (* 1/2 phi2)))))
(* -1 (* phi1 (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) phi1)) (* 1/2 (* lambda1 (sin (* 1/2 phi2)))))))
(* -1 (* phi1 (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) phi1)) (* 1/2 (* lambda1 (sin (* 1/2 phi2)))))))
(* -1 (* phi1 (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) phi1)) (* 1/2 (* lambda1 (sin (* 1/2 phi2)))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
1
(+ 1 (* -1/4 (* phi1 phi2)))
(+ 1 (* phi2 (+ (* -1/4 phi1) (* -1/8 phi2))))
(+ 1 (* phi2 (+ (* -1/4 phi1) (* phi2 (- (* 1/96 (* phi1 phi2)) 1/8)))))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(cos (* 1/2 phi2))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(* phi1 (+ (* -1/2 (sin (* 1/2 phi2))) (/ (cos (* 1/2 phi2)) phi1)))
(* phi1 (+ (* -1/2 (sin (* 1/2 phi2))) (/ (cos (* 1/2 phi2)) phi1)))
(* phi1 (+ (* -1/2 (sin (* 1/2 phi2))) (/ (cos (* 1/2 phi2)) phi1)))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(* -1 (* phi1 (+ (* -1 (/ (cos (* 1/2 phi2)) phi1)) (* 1/2 (sin (* 1/2 phi2))))))
(* -1 (* phi1 (+ (* -1 (/ (cos (* 1/2 phi2)) phi1)) (* 1/2 (sin (* 1/2 phi2))))))
(* -1 (* phi1 (+ (* -1 (/ (cos (* 1/2 phi2)) phi1)) (* 1/2 (sin (* 1/2 phi2))))))
1
(+ 1 (* -1/8 (pow phi2 2)))
(+ 1 (* (pow phi2 2) (- (* 1/384 (pow phi2 2)) 1/8)))
(+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/384 (* -1/46080 (pow phi2 2)))) 1/8)))
(cos (* 1/2 phi2))
(cos (* 1/2 phi2))
(cos (* 1/2 phi2))
(cos (* 1/2 phi2))
(cos (* 1/2 phi2))
(cos (* 1/2 phi2))
(cos (* 1/2 phi2))
(cos (* 1/2 phi2))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(+ (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+ (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* 1/12 (* (sin phi2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (- (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
(* R phi1)
(* phi1 (+ R (* -1 (/ (* R phi2) phi1))))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
(* -1 (* R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(+ (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+ (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* 1/12 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (- (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
(* R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))
(* -1 (* R phi2))
(* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))
(* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))))))
(* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))
(* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* 1/2 (* (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (pow lambda1 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))
(* -1 (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow (- phi1 phi2) 2)) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda1)) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow (- phi1 phi2) 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* 1/2 (* (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))) lambda1)) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda1)) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))
(* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* 1/2 (* (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (pow lambda2 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))
(* -1 (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* -1 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow (- phi1 phi2) 2)) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda2)) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow (- phi1 phi2) 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* 1/2 (* (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))) lambda2)) (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda2)) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(+ (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(+ (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+ (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (* 1/12 (* (sin phi2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (- (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
phi1
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(* -1 phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi2 (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))) phi1))) phi1))) phi1)))))
(sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(+ (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(+ (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+ (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* 1/12 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (- (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi2 3))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(* -1 phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi1 (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))) phi2))) phi2))) phi2)))))
(sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))
(+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))
(+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))))
(+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))))))))
(* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* 1/2 (* (/ (* lambda2 (pow (- phi1 phi2) 2)) (pow lambda1 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))))
(* -1 (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))
(* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (/ (+ (* -1/2 (* (/ (pow (- phi1 phi2) 2) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda1)))))
(* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))) (* 1/2 (* (/ (* lambda2 (pow (- phi1 phi2) 2)) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))) lambda1)) (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda1)))))
(sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))
(+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))
(+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda2 (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))))
(+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))))
(* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* 1/2 (* (/ (* lambda1 (pow (- phi1 phi2) 2)) (pow lambda2 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))))
(* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (/ (+ (* -1/2 (* (/ (pow (- phi1 phi2) 2) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda2)))))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))) (* 1/2 (* (/ (* lambda1 (pow (- phi1 phi2) 2)) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))) lambda2)) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda2)))))
(* (sqrt (+ 1/2 (* 1/2 (cos phi2)))) (- lambda1 lambda2))
(+ (* -1/4 (* (* phi1 (* (sin phi2) (- lambda1 lambda2))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* (sqrt (+ 1/2 (* 1/2 (cos phi2)))) (- lambda1 lambda2)))
(+ (* phi1 (+ (* -1/4 (* (* (sin phi2) (- lambda1 lambda2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* 1/2 (* (* phi1 (* (- lambda1 lambda2) (- (* -1/4 (cos phi2)) (* 1/16 (/ (pow (sin phi2) 2) (+ 1/2 (* 1/2 (cos phi2)))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))))) (* (sqrt (+ 1/2 (* 1/2 (cos phi2)))) (- lambda1 lambda2)))
(+ (* phi1 (+ (* -1/4 (* (* (sin phi2) (- lambda1 lambda2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))) (* (- lambda1 lambda2) (- (* -1/4 (cos phi2)) (* 1/16 (/ (pow (sin phi2) 2) (+ 1/2 (* 1/2 (cos phi2))))))))) (* 1/2 (* (* phi1 (* (- lambda1 lambda2) (- (* 1/12 (sin phi2)) (* -1/4 (/ (* (sin phi2) (- (* -1/4 (cos phi2)) (* 1/16 (/ (pow (sin phi2) 2) (+ 1/2 (* 1/2 (cos phi2))))))) (+ 1/2 (* 1/2 (cos phi2)))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))))))) (* (sqrt (+ 1/2 (* 1/2 (cos phi2)))) (- lambda1 lambda2)))
(* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))) (- lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))) (- lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))) (- lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))) (- lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (- lambda1 lambda2))
(+ (* -1/4 (* (* phi2 (* (sin phi1) (- lambda1 lambda2))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (- lambda1 lambda2)))
(+ (* phi2 (+ (* -1/4 (* (* (sin phi1) (- lambda1 lambda2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (* phi2 (* (- lambda1 lambda2) (- (* -1/4 (cos phi1)) (* 1/16 (/ (pow (sin phi1) 2) (+ 1/2 (* 1/2 (cos phi1)))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))))) (* (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (- lambda1 lambda2)))
(+ (* phi2 (+ (* -1/4 (* (* (sin phi1) (- lambda1 lambda2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))) (* (- lambda1 lambda2) (- (* -1/4 (cos phi1)) (* 1/16 (/ (pow (sin phi1) 2) (+ 1/2 (* 1/2 (cos phi1))))))))) (* 1/2 (* (* phi2 (* (- lambda1 lambda2) (- (* 1/12 (sin phi1)) (* -1/4 (/ (* (sin phi1) (- (* -1/4 (cos phi1)) (* 1/16 (/ (pow (sin phi1) 2) (+ 1/2 (* 1/2 (cos phi1))))))) (+ 1/2 (* 1/2 (cos phi1)))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))))))) (* (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (- lambda1 lambda2)))
(* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))) (- lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))) (- lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))) (- lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))) (- lambda1 lambda2))
(* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(+ (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(+ (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(+ (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* -1 (* lambda1 (+ (* -1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(* -1 (* lambda1 (+ (* -1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(* -1 (* lambda1 (+ (* -1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(+ (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(+ (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(+ (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* lambda2 (+ (* -1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))
(* lambda2 (+ (* -1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))
(* lambda2 (+ (* -1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))
(* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))
(sqrt (+ 1/2 (* 1/2 (cos phi2))))
(+ (sqrt (+ 1/2 (* 1/2 (cos phi2)))) (* -1/4 (* (* phi1 (sin phi2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))))
(+ (sqrt (+ 1/2 (* 1/2 (cos phi2)))) (* phi1 (+ (* -1/4 (* (sin phi2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* 1/2 (* (* phi1 (- (* -1/4 (cos phi2)) (* 1/16 (/ (pow (sin phi2) 2) (+ 1/2 (* 1/2 (cos phi2))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))))))
(+ (sqrt (+ 1/2 (* 1/2 (cos phi2)))) (* phi1 (+ (* -1/4 (* (sin phi2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))) (- (* -1/4 (cos phi2)) (* 1/16 (/ (pow (sin phi2) 2) (+ 1/2 (* 1/2 (cos phi2)))))))) (* 1/2 (* (* phi1 (- (* 1/12 (sin phi2)) (* -1/4 (/ (* (sin phi2) (- (* -1/4 (cos phi2)) (* 1/16 (/ (pow (sin phi2) 2) (+ 1/2 (* 1/2 (cos phi2))))))) (+ 1/2 (* 1/2 (cos phi2))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))))))))
(sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(sqrt (+ 1/2 (* 1/2 (cos phi1))))
(+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1/4 (* (* phi2 (sin phi1)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))))
(+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* phi2 (+ (* -1/4 (* (sin phi1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (* phi2 (- (* -1/4 (cos phi1)) (* 1/16 (/ (pow (sin phi1) 2) (+ 1/2 (* 1/2 (cos phi1))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))))))
(+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* phi2 (+ (* -1/4 (* (sin phi1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))) (- (* -1/4 (cos phi1)) (* 1/16 (/ (pow (sin phi1) 2) (+ 1/2 (* 1/2 (cos phi1)))))))) (* 1/2 (* (* phi2 (- (* 1/12 (sin phi1)) (* -1/4 (/ (* (sin phi1) (- (* -1/4 (cos phi1)) (* 1/16 (/ (pow (sin phi1) 2) (+ 1/2 (* 1/2 (cos phi1))))))) (+ 1/2 (* 1/2 (cos phi1))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))))))))
(sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(* 1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(* phi1 (+ (* -1/48 (* (pow phi1 2) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))
(* phi1 (+ (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/48 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/3840 (* (pow phi1 2) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))))))
(* phi1 (+ (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/48 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/645120 (* (pow phi1 2) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/3840 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* 1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))
(* phi2 (+ (* -1/48 (* (pow phi2 2) (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))
(* phi2 (+ (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/48 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/3840 (* (pow phi2 2) (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))))))
(* phi2 (+ (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/48 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/645120 (* (pow phi2 2) (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/3840 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))
(* -1 (* lambda1 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1))))
(* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(* lambda2 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)))
(* lambda2 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)))
(* lambda2 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)))
(* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* 1/2 (* phi1 (sin (* 1/2 phi2))))
(* phi1 (+ (* -1/48 (* (pow phi1 2) (sin (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2)))))
(* phi1 (+ (* 1/2 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (sin (* 1/2 phi2))) (* 1/3840 (* (pow phi1 2) (sin (* 1/2 phi2))))))))
(* phi1 (+ (* 1/2 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/645120 (* (pow phi1 2) (sin (* 1/2 phi2)))) (* 1/3840 (sin (* 1/2 phi2)))))))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* 1/2 (* phi2 (sin (* 1/2 phi1))))
(* phi2 (+ (* -1/48 (* (pow phi2 2) (sin (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1)))))
(* phi2 (+ (* 1/2 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (sin (* 1/2 phi1))) (* 1/3840 (* (pow phi2 2) (sin (* 1/2 phi1))))))))
(* phi2 (+ (* 1/2 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/645120 (* (pow phi2 2) (sin (* 1/2 phi1)))) (* 1/3840 (sin (* 1/2 phi1)))))))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(* -1/4 (* phi1 phi2))
(* phi2 (+ (* -1/4 phi1) (* 1/96 (* phi1 (pow phi2 2)))))
(* phi2 (+ (* -1/4 phi1) (* (pow phi2 2) (+ (* -1/7680 (* phi1 (pow phi2 2))) (* 1/96 phi1)))))
(* phi2 (+ (* -1/4 phi1) (* (pow phi2 2) (+ (* 1/96 phi1) (* (pow phi2 2) (+ (* -1/7680 phi1) (* 1/1290240 (* phi1 (pow phi2 2)))))))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(cos phi2)
(+ (cos phi2) (* -1 (* phi1 (sin phi2))))
(+ (cos phi2) (* phi1 (- (* -1/2 (* phi1 (cos phi2))) (sin phi2))))
(+ (cos phi2) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* 1/6 (* phi1 (sin phi2))))) (sin phi2))))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (- phi2 (* -1 phi1)))
(cos (- phi2 (* -1 phi1)))
(cos (- phi2 (* -1 phi1)))
(cos (- phi2 (* -1 phi1)))
(cos phi1)
(+ (cos phi1) (* -1 (* phi2 (sin phi1))))
(+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (sin phi1))))
(+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* 1/6 (* phi2 (sin phi1))))) (sin phi1))))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (- phi1 (* -1 phi2)))
(cos (- phi1 (* -1 phi2)))
(cos (- phi1 (* -1 phi2)))
(cos (- phi1 (* -1 phi2)))
(+ 1/2 (* 1/2 (cos phi2)))
(+ 1/2 (+ (* -1/2 (* phi1 (sin phi2))) (* 1/2 (cos phi2))))
(+ 1/2 (+ (* 1/2 (cos phi2)) (* phi1 (+ (* -1/2 (sin phi2)) (* -1/4 (* phi1 (cos phi2)))))))
(+ 1/2 (+ (* 1/2 (cos phi2)) (* phi1 (+ (* -1/2 (sin phi2)) (* phi1 (+ (* -1/4 (cos phi2)) (* 1/12 (* phi1 (sin phi2)))))))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(+ 1/2 (* 1/2 (cos phi1)))
(+ 1/2 (+ (* -1/2 (* phi2 (sin phi1))) (* 1/2 (cos phi1))))
(+ 1/2 (+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/2 (sin phi1)) (* -1/4 (* phi2 (cos phi1)))))))
(+ 1/2 (+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/2 (sin phi1)) (* phi2 (+ (* -1/4 (cos phi1)) (* 1/12 (* phi2 (sin phi1)))))))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
Outputs
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))))
(+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 R phi1) (-.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 (*.f64 R phi1) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))))) (*.f64 (*.f64 R (-.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)))))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ (* 1/24 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)))))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 (*.f64 R phi1) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 1/6 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))))) (*.f64 R (*.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))))))))))))
(* R phi1)
(*.f64 R phi1)
(* phi1 (+ R (* -1 (/ (* R phi2) phi1))))
(*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1)))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi1 2))))))
(*.f64 phi1 (+.f64 (-.f64 R (/.f64 (*.f64 R phi2) phi1)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) R) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (*.f64 phi1 phi1))))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (pow phi1 3))) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi1 2)))))))
(*.f64 phi1 (+.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 R phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 (*.f64 R (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (*.f64 phi1 phi1)))) (/.f64 (*.f64 R phi2) phi1))))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi1)) (* R phi2)) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 R (/.f64 (+.f64 (*.f64 R phi2) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) phi1)) phi1)))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (* 1/2 (/ (* R (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi1))) phi1)) (* R phi2)) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 R (/.f64 (-.f64 (*.f64 R phi2) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 R (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 R phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) phi1))) phi1)) phi1)))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 R phi2) (-.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (*.f64 phi2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (*.f64 (*.f64 R (-.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ (* 1/24 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (-.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) (*.f64 phi2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 (*.f64 R phi2) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 1/6 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (+.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))))))))))
(* R phi2)
(*.f64 R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi2 2))))))
(*.f64 phi2 (+.f64 (-.f64 R (/.f64 (*.f64 R phi1) phi2)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) R) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (*.f64 phi2 phi2))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (pow phi2 3))) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi2 2)))))))
(*.f64 phi2 (+.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 R phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 (*.f64 R (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (*.f64 phi2 phi2)))) (/.f64 (*.f64 R phi1) phi2))))
(* -1 (* R phi2))
(-.f64 #s(literal 0 binary64) (*.f64 R phi2))
(* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi2)) (* R phi1)) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 R (/.f64 (+.f64 (*.f64 R phi1) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) phi2)) phi2)))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (* 1/2 (/ (* R (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi2))) phi2)) (* R phi1)) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 R (/.f64 (-.f64 (*.f64 R phi1) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 R (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 R phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) phi2))) phi2)) phi2)))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* (* R (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))
(+.f64 (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (*.f64 (*.f64 R lambda1) (*.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)))))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))) (* (* R (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))))
(+.f64 (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 R lambda1) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))))))) (*.f64 (*.f64 (*.f64 R (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)))))))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (* R (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)) 3))))) (* 1/2 (* (* R (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))))) (* (* R (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))))
(+.f64 (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (*.f64 R (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)))))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda1) (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)))))))))))
(* R (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (+ (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1)))
(*.f64 lambda1 (+.f64 (*.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 (*.f64 R (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) lambda1)))
(* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (+ (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1))))
(*.f64 lambda1 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (/.f64 (*.f64 R (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) lambda1)))
(* lambda1 (+ (* -1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (* (pow lambda1 3) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (+ (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1)))))
(*.f64 lambda1 (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (/.f64 (*.f64 R (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) lambda1)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64))))))
(* -1 (* R (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 R lambda1)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda1 (+ (* -1 (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1)) (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 (*.f64 R (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 (*.f64 R (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) lambda1)))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1)) (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (*.f64 R (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 (+.f64 (*.f64 R (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 lambda1 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (* lambda1 (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1)) (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1)) (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 (*.f64 R (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 (-.f64 (*.f64 R (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))) (*.f64 lambda1 (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) lambda1)) lambda1)))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* (* R (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))
(+.f64 (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (*.f64 R (*.f64 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)))))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* lambda2 (+ (* 1/2 (* (* R (* lambda2 (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))) (* (* R (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))))
(+.f64 (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 R lambda2) (-.f64 (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))))))) (*.f64 (*.f64 (*.f64 R (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)))))))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (* R (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) 3))))) (* 1/2 (* (* R (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))))) (* (* R (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))))
(+.f64 (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (*.f64 R (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 lambda2 (*.f64 (*.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (-.f64 (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))) #s(literal 3 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (-.f64 (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)))))))))))))
(* R (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda2 (+ (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2)))
(*.f64 lambda2 (+.f64 (*.f64 R (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda2)))
(* lambda2 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (+ (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2))))
(*.f64 lambda2 (+.f64 (+.f64 (*.f64 R (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda2)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))))
(* lambda2 (+ (* -1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (pow lambda2 3) (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (+ (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2)))))
(*.f64 lambda2 (+.f64 (+.f64 (+.f64 (*.f64 R (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda2)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 (*.f64 lambda2 lambda2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64))))))
(* -1 (* R (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2)) (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (*.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda2)))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (*.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 (+.f64 (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) lambda2)))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda2 (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (*.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 (-.f64 (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 lambda2 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)))) (/.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) lambda2)) lambda2)))
(sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 phi1 (*.f64 (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)))))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (+ (* 1/24 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)))))) (*.f64 phi1 (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 1/6 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (+.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))))))))))))
phi1
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi1 2))))))
(*.f64 phi1 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (*.f64 phi1 phi1))))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi1 3))) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi1 2)))))))
(*.f64 phi1 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 phi2 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) phi1))) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi2 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) phi1)) phi1)))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (/ (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi1)) (* 1/2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi1))) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi2 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 phi2 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) phi1)) phi1)))
(sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 phi2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 phi2 (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (+ (* 1/24 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) (*.f64 phi2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (+.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) (*.f64 phi2 (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 1/6 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (+.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))))))))))
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi2 2))))))
(*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (*.f64 phi2 phi2))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi2 3))) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi2 2)))))))
(*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 phi1 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))
(* -1 phi2)
(-.f64 #s(literal 0 binary64) phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) phi2))) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi1 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) phi2)) phi2)))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (/ (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi2)) (* 1/2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi2))) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 phi1 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64))) phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))) phi2)) phi2)))
(sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))
(hypot.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))) (* (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))
(+.f64 (hypot.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)))))))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))
(+.f64 (hypot.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))) (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)) 3))))) (* 1/2 (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))
(+.f64 (hypot.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 lambda1 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)))))))))))))
(* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 lambda1 (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1)) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 lambda1 (-.f64 (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 lambda1 lambda1)) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (/.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1)) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (+ (* -1/2 (/ (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (pow lambda1 3) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 lambda1 (-.f64 (-.f64 (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 lambda1 lambda1)) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64))))) (/.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1)) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1))))
(* -1 (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (+.f64 (-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) lambda1) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (/ (+ (* 1/2 (/ (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 lambda1 (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) lambda1)) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))) (* (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))
(+.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 (*.f64 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)))))))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))) (* lambda2 (+ (* 1/2 (* (* lambda2 (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))))
(+.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 (-.f64 (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))))))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) 3))))) (* 1/2 (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))))
(+.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 lambda2 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (*.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (-.f64 (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))) #s(literal 3 binary64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))))) (-.f64 (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) #s(literal 2 binary64))))))))))))
(* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(*.f64 lambda2 (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda2))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2))) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(*.f64 lambda2 (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda2) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda2))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1/2 (/ (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* (pow lambda2 3) (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(*.f64 lambda2 (+.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda2) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 lambda2 lambda2)) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda2))))
(* -1 (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* lambda2 (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 lambda2 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) lambda2)) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
(+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(+ (* phi1 (- (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))
(+ (* phi1 (- (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))) (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (*.f64 phi1 (+.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/48 binary64) phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))
(+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))))
(+ (* phi2 (- (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))))))
(+ (* phi2 (- (* phi2 (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/48 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))) (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/48 binary64) phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(+.f64 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(+.f64 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(+.f64 (-.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 lambda1 (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1)) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 lambda1 (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1)) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 lambda1 (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1)) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1))))
(* -1 (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (+.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(- (+ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(- (+ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(- (+ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(*.f64 lambda2 (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda2))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(*.f64 lambda2 (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda2))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(*.f64 lambda2 (+.f64 (-.f64 (/.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda2))))
(* -1 (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))
(+ (* -1/8 (* (pow phi1 2) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(+ (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/384 (* (pow phi1 2) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 phi1 phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))
(+ (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/46080 (* (pow phi1 2) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/384 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 #s(literal -1/46080 binary64) (*.f64 phi1 phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/384 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))
(+ (* -1/8 (* (pow phi2 2) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))))
(+ (* (cos (* 1/2 phi1)) (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/384 (* (pow phi2 2) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 phi2 phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))))))
(+ (* (cos (* 1/2 phi1)) (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/46080 (* (pow phi2 2) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/384 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))))))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 #s(literal -1/46080 binary64) (*.f64 phi2 phi2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/384 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))))))))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1)))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1)))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1)))
(* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* lambda1 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (/.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(* -1 (* lambda1 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (/.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(* -1 (* lambda1 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1))))
(-.f64 #s(literal 0 binary64) (*.f64 lambda1 (-.f64 (/.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* lambda2 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (/.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda2 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (/.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda2 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (/.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda2)))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda2)))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda2)))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 phi2))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (* -1/2 (* R (* lambda2 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda2 (cos (* 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal -1/2 binary64) R) (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* R (* lambda2 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda2 (sin (* 1/2 phi2))))) (* -1/8 (* R (* lambda2 (* phi1 (cos (* 1/2 phi2)))))))))
(+.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (*.f64 #s(literal -1/8 binary64) R) (*.f64 (*.f64 lambda2 phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(+ (* R (* lambda2 (cos (* 1/2 phi2)))) (* phi1 (+ (* -1/2 (* R (* lambda2 (sin (* 1/2 phi2))))) (* phi1 (+ (* -1/8 (* R (* lambda2 (cos (* 1/2 phi2))))) (* 1/48 (* R (* lambda2 (* phi1 (sin (* 1/2 phi2)))))))))))
(+.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (*.f64 #s(literal 1/48 binary64) R) (*.f64 (*.f64 lambda2 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (- phi2 (* -1 phi1))))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 phi1))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(+ (* -1/2 (* R (* lambda2 (* phi2 (sin (* 1/2 phi1)))))) (* R (* lambda2 (cos (* 1/2 phi1)))))
(+.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 #s(literal -1/2 binary64) R) (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(+ (* R (* lambda2 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda2 (sin (* 1/2 phi1))))) (* -1/8 (* R (* lambda2 (* phi2 (cos (* 1/2 phi1)))))))))
(+.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (*.f64 #s(literal -1/8 binary64) R) (*.f64 (*.f64 lambda2 phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))
(+ (* R (* lambda2 (cos (* 1/2 phi1)))) (* phi2 (+ (* -1/2 (* R (* lambda2 (sin (* 1/2 phi1))))) (* phi2 (+ (* -1/8 (* R (* lambda2 (cos (* 1/2 phi1))))) (* 1/48 (* R (* lambda2 (* phi2 (sin (* 1/2 phi1)))))))))))
(+.f64 (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (*.f64 #s(literal 1/48 binary64) R) (*.f64 (*.f64 lambda2 phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (+ phi1 phi2)))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R (* lambda2 (cos (* 1/2 (- phi1 (* -1 phi2))))))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(* R lambda2)
(*.f64 R lambda2)
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(+ (cos (* 1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* 1/2 phi2))) (* 1/48 (* phi1 (sin (* 1/2 phi2)))))) (* 1/2 (sin (* 1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal 1/48 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 phi1))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(+ (cos (* 1/2 phi1)) (* -1/2 (* phi2 (sin (* 1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
(+ (cos (* 1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* 1/2 phi1))) (* 1/48 (* phi2 (sin (* 1/2 phi1)))))) (* 1/2 (sin (* 1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 (+.f64 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 #s(literal 1/48 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(cos (* 1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))
(*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) phi2) phi1)))
(* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))
(*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) phi2) phi1)))
(* phi1 (+ 1/2 (* 1/2 (/ phi2 phi1))))
(*.f64 phi1 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) phi2) phi1)))
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) phi2) phi1) #s(literal -1/2 binary64)))
(* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) phi2) phi1) #s(literal -1/2 binary64)))
(* -1 (* phi1 (- (* -1/2 (/ phi2 phi1)) 1/2)))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) phi2) phi1) #s(literal -1/2 binary64)))
(* 1/2 phi1)
(*.f64 #s(literal 1/2 binary64) phi1)
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(+ (* 1/2 phi1) (* 1/2 phi2))
(*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))
(*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) phi1) phi2)))
(* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))
(*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) phi1) phi2)))
(* phi2 (+ 1/2 (* 1/2 (/ phi1 phi2))))
(*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) phi1) phi2)))
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
(* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))
(-.f64 #s(literal 0 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 phi1 phi2)) #s(literal -1/2 binary64))))
(* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))
(-.f64 #s(literal 0 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 phi1 phi2)) #s(literal -1/2 binary64))))
(* -1 (* phi2 (- (* -1/2 (/ phi1 phi2)) 1/2)))
(-.f64 #s(literal 0 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 phi1 phi2)) #s(literal -1/2 binary64))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R lambda1)
(*.f64 R lambda1)
(+ (* -1/4 (* R (* lambda1 (* phi1 phi2)))) (* R lambda1))
(+.f64 (*.f64 R lambda1) (*.f64 (*.f64 #s(literal -1/4 binary64) R) (*.f64 (*.f64 lambda1 phi1) phi2)))
(+ (* R lambda1) (* phi2 (+ (* -1/4 (* R (* lambda1 phi1))) (* -1/8 (* R (* lambda1 phi2))))))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R lambda1) phi2)))))
(+ (* R lambda1) (* phi2 (+ (* -1/4 (* R (* lambda1 phi1))) (* phi2 (+ (* -1/8 (* R lambda1)) (* 1/96 (* R (* lambda1 (* phi1 phi2)))))))))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R lambda1)) (*.f64 (*.f64 #s(literal 1/96 binary64) R) (*.f64 (*.f64 lambda1 phi1) phi2)))))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (cos (* 1/2 phi2))))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (* -1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda1 (cos (* 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal -1/2 binary64) R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* -1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda1 (cos (* 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal -1/2 binary64) R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* -1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2)))))) (* R (* lambda1 (cos (* 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal -1/2 binary64) R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 (*.f64 #s(literal -1/2 binary64) R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* phi1 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 phi2)))) phi1)))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) phi1)))
(* phi1 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 phi2)))) phi1)))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) phi1)))
(* phi1 (+ (* -1/2 (* R (* lambda1 (sin (* 1/2 phi2))))) (/ (* R (* lambda1 (cos (* 1/2 phi2)))) phi1)))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) phi1)))
(* -1/2 (* R (* lambda1 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 (*.f64 #s(literal -1/2 binary64) R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* -1 (* phi1 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) phi1)) (* 1/2 (* R (* lambda1 (sin (* 1/2 phi2))))))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) phi1)))
(* -1 (* phi1 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) phi1)) (* 1/2 (* R (* lambda1 (sin (* 1/2 phi2))))))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) phi1)))
(* -1 (* phi1 (+ (* -1 (/ (* R (* lambda1 (cos (* 1/2 phi2)))) phi1)) (* 1/2 (* R (* lambda1 (sin (* 1/2 phi2))))))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) phi1)))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* R (* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda1) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
lambda1
(+ lambda1 (* -1/4 (* lambda1 (* phi1 phi2))))
(+.f64 lambda1 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda1 phi1) phi2)))
(+ lambda1 (* phi2 (+ (* -1/4 (* lambda1 phi1)) (* -1/8 (* lambda1 phi2)))))
(+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda1 phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda1 phi2)))))
(+ lambda1 (* phi2 (+ (* -1/4 (* lambda1 phi1)) (* phi2 (+ (* -1/8 lambda1) (* 1/96 (* lambda1 (* phi1 phi2))))))))
(+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda1 phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) lambda1) (*.f64 #s(literal 1/96 binary64) (*.f64 (*.f64 lambda1 phi1) phi2)))))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (cos (* 1/2 phi2)))
(*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(+ (* -1/2 (* lambda1 (* phi1 (sin (* 1/2 phi2))))) (* lambda1 (cos (* 1/2 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* -1/2 (* lambda1 (* phi1 (sin (* 1/2 phi2))))) (* lambda1 (cos (* 1/2 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* -1/2 (* lambda1 (* phi1 (sin (* 1/2 phi2))))) (* lambda1 (cos (* 1/2 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1/2 (* lambda1 (* phi1 (sin (* 1/2 phi2)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* phi1 (+ (* -1/2 (* lambda1 (sin (* 1/2 phi2)))) (/ (* lambda1 (cos (* 1/2 phi2))) phi1)))
(*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) phi1)))
(* phi1 (+ (* -1/2 (* lambda1 (sin (* 1/2 phi2)))) (/ (* lambda1 (cos (* 1/2 phi2))) phi1)))
(*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) phi1)))
(* phi1 (+ (* -1/2 (* lambda1 (sin (* 1/2 phi2)))) (/ (* lambda1 (cos (* 1/2 phi2))) phi1)))
(*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) phi1)))
(* -1/2 (* lambda1 (* phi1 (sin (* 1/2 phi2)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* -1 (* phi1 (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) phi1)) (* 1/2 (* lambda1 (sin (* 1/2 phi2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) phi1)))
(* -1 (* phi1 (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) phi1)) (* 1/2 (* lambda1 (sin (* 1/2 phi2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) phi1)))
(* -1 (* phi1 (+ (* -1 (/ (* lambda1 (cos (* 1/2 phi2))) phi1)) (* 1/2 (* lambda1 (sin (* 1/2 phi2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda1 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) phi1)))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2))))))
(*.f64 lambda1 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/4 (* phi1 phi2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi2)))
(+ 1 (* phi2 (+ (* -1/4 phi1) (* -1/8 phi2))))
(+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 #s(literal -1/8 binary64) phi2))))
(+ 1 (* phi2 (+ (* -1/4 phi1) (* phi2 (- (* 1/96 (* phi1 phi2)) 1/8)))))
(+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/96 binary64) (*.f64 phi1 phi2)) #s(literal -1/8 binary64))))))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (cos (* 1/2 phi2)) (* -1/2 (* phi1 (sin (* 1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* phi1 (+ (* -1/2 (sin (* 1/2 phi2))) (/ (cos (* 1/2 phi2)) phi1)))
(*.f64 phi1 (+.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) phi1) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* phi1 (+ (* -1/2 (sin (* 1/2 phi2))) (/ (cos (* 1/2 phi2)) phi1)))
(*.f64 phi1 (+.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) phi1) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* phi1 (+ (* -1/2 (sin (* 1/2 phi2))) (/ (cos (* 1/2 phi2)) phi1)))
(*.f64 phi1 (+.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) phi1) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1 (* phi1 (+ (* -1 (/ (cos (* 1/2 phi2)) phi1)) (* 1/2 (sin (* 1/2 phi2))))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) phi1)))
(* -1 (* phi1 (+ (* -1 (/ (cos (* 1/2 phi2)) phi1)) (* 1/2 (sin (* 1/2 phi2))))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) phi1)))
(* -1 (* phi1 (+ (* -1 (/ (cos (* 1/2 phi2)) phi1)) (* 1/2 (sin (* 1/2 phi2))))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) phi1)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (pow phi2 2)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 phi2)))
(+ 1 (* (pow phi2 2) (- (* 1/384 (pow phi2 2)) 1/8)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 phi2 phi2)) #s(literal -1/8 binary64))))
(+ 1 (* (pow phi2 2) (- (* (pow phi2 2) (+ 1/384 (* -1/46080 (pow phi2 2)))) 1/8)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 phi2 phi2) (+.f64 #s(literal 1/384 binary64) (*.f64 #s(literal -1/46080 binary64) (*.f64 phi2 phi2)))) #s(literal -1/8 binary64))))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R phi1) (+.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))))
(+ (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 R (*.f64 phi1 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))))) (*.f64 (*.f64 R (+.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))))))
(+ (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (* 1/12 (* (sin phi2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (- (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (+.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 (*.f64 R phi1) (+.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (*.f64 R (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))))))))))
(* R phi1)
(*.f64 R phi1)
(* phi1 (+ R (* -1 (/ (* R phi2) phi1))))
(*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1)))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi1 2))))))
(*.f64 phi1 (+.f64 (-.f64 R (/.f64 (*.f64 R phi2) phi1)) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi1))))))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi1 3))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi1 2)))))))
(*.f64 phi1 (+.f64 (-.f64 R (/.f64 (*.f64 R phi2) phi1)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 (*.f64 R phi2) (*.f64 phi1 phi1)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi1))) (*.f64 (/.f64 R phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi1)))))))
(* -1 (* R phi1))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))) phi1)) (* R phi2)) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 R (/.f64 (+.f64 (*.f64 R phi2) (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi1))))) phi1)))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi2 (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)))) phi1))) phi1)) (* R phi2)) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 R (/.f64 (-.f64 (*.f64 R phi2) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 R (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 R (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi1)))))) phi1)) phi1)))
(* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))
(+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R phi2) (+.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))))
(+ (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (*.f64 phi2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 (*.f64 R phi2) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (*.f64 (*.f64 R (+.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))))))
(+ (* R (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (* 1/12 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (- (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (+.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (*.f64 phi2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 (*.f64 R phi2) (+.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (*.f64 R (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))))))))))
(* R phi2)
(*.f64 R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(*.f64 phi2 (+.f64 (-.f64 R (/.f64 (*.f64 R phi1) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 R phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)))) (pow phi2 3))) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))))
(*.f64 phi2 (+.f64 R (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 (*.f64 R phi1) (*.f64 phi2 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) (*.f64 (/.f64 R phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))) (/.f64 (*.f64 R phi1) phi2))))
(* -1 (* R phi2))
(-.f64 #s(literal 0 binary64) (*.f64 R phi2))
(* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))) phi2)) (* R phi1)) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 R (/.f64 (+.f64 (*.f64 R phi1) (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))) phi2)))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)))) (* 1/2 (/ (* R (* phi1 (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)))) phi2))) phi2)) (* R phi1)) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 R (/.f64 (-.f64 (*.f64 R phi1) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 R (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 R (*.f64 phi1 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)))))) phi2)) phi2)))
(* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))
(-.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda1 (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 lambda1 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda1 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))))))) (*.f64 (*.f64 (*.f64 R lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))))))
(+ (* R (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda1 (+ (* -1 (* (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 R (*.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) #s(literal 3 binary64))))))) (*.f64 R (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))))))) (*.f64 (*.f64 (*.f64 R lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))))))
(* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda1) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))
(*.f64 lambda1 (-.f64 (*.f64 R (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(*.f64 lambda1 (-.f64 (+.f64 (*.f64 R (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 lambda1 lambda1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* 1/2 (* (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) (pow lambda1 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))
(*.f64 lambda1 (-.f64 (+.f64 (+.f64 (*.f64 R (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 lambda1 lambda1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(* -1 (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 R lambda1)) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(* -1 (* lambda1 (+ (* -1 (* (/ (* R lambda2) lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 (*.f64 R (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (/.f64 (*.f64 R lambda2) lambda1) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow (- phi1 phi2) 2)) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda1)) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 (*.f64 R (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) lambda1)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (*.f64 (*.f64 R lambda2) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) lambda1)))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow (- phi1 phi2) 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* 1/2 (* (/ (* R (* lambda2 (pow (- phi1 phi2) 2))) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))) lambda1)) (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda1)) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 (*.f64 R (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (/.f64 (-.f64 (*.f64 (*.f64 R lambda2) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (*.f64 (/.f64 (*.f64 R (*.f64 lambda2 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) lambda1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))) lambda1)) lambda1)))
(* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(+ (* -1 (* (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))
(-.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 R (*.f64 (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* R (* lambda2 (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 lambda2 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 R lambda2) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))))) (*.f64 (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))))))
(+ (* R (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (* lambda2 (+ (* -1 (* (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (* R (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))) (* 1/2 (* (* R (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 (*.f64 R lambda1) (*.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) #s(literal 3 binary64))))) (*.f64 R (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))))))) (*.f64 (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))))))
(* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 R lambda2) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))
(*.f64 lambda2 (-.f64 (*.f64 R (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (/.f64 (*.f64 R lambda1) lambda2) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(*.f64 lambda2 (-.f64 (+.f64 (*.f64 R (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 lambda2 lambda2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 (/.f64 (*.f64 R lambda1) lambda2) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* 1/2 (* (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) (pow lambda2 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (+ (* 1/2 (* (/ (* R (pow (- phi1 phi2) 2)) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))
(*.f64 lambda2 (-.f64 (+.f64 (+.f64 (*.f64 R (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 lambda2 lambda2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 R lambda1) lambda2) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda2 lambda2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (*.f64 (/.f64 (*.f64 R lambda1) lambda2) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(* -1 (* (* R lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(*.f64 (*.f64 #s(literal -1 binary64) (*.f64 R lambda2)) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(* -1 (* lambda2 (+ (* -1 (* (/ (* R lambda1) lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (*.f64 R (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (/.f64 (*.f64 R lambda1) lambda2) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (* (/ (* R (pow (- phi1 phi2) 2)) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda2)) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (*.f64 R (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (/.f64 (+.f64 (*.f64 (*.f64 R lambda1) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) lambda2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) lambda2)))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (* R (pow (- phi1 phi2) 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* 1/2 (* (/ (* R (* lambda1 (pow (- phi1 phi2) 2))) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))) lambda2)) (* (* R lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda2)) (* R (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (*.f64 R (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (/.f64 (-.f64 (*.f64 (*.f64 R lambda1) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (*.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))) lambda2)) lambda2)))
(sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(+ (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (+.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))))
(+ (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 phi1 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))))))
(+ (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (* 1/12 (* (sin phi2) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) (- (+ 1 (* -1/4 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1/2 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) (*.f64 phi1 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) phi2) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))))))))))
phi1
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))
(*.f64 phi1 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi1)))))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi1 3))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(*.f64 phi1 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 phi2 (*.f64 phi1 phi1)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi1))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 phi1))))) (/.f64 phi2 phi1))))
(* -1 phi1)
(-.f64 #s(literal 0 binary64) phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) phi1))) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi2 (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi1)))) phi1)))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi2 (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2))) phi1))) phi1))) phi1)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi1) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi2 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi1))))) phi1)) phi1)))
(sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))
(+ (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))))
(+ (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 phi2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 phi2 (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))))))
(+ (sqrt (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (* 1/12 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (- (+ 1 (* -1/4 (* (cos phi1) (pow (- lambda1 lambda2) 2)))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1/2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) 2) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (*.f64 phi2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) (*.f64 phi2 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/12 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi1) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) phi1) (*.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))))))))))
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi2 3))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 phi1 (*.f64 phi2 phi2)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
(* -1 phi2)
(-.f64 #s(literal 0 binary64) phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) phi2))) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 phi1 (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)))) phi2)))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))) (* 1/2 (/ (* phi1 (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))) phi2))) phi2))) phi2)))))
(*.f64 (-.f64 #s(literal 0 binary64) phi2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))) phi2)) phi2)))
(sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))
(sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (*.f64 (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))))
(+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (*.f64 lambda1 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))))) (*.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))))))
(+ (sqrt (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* lambda1 (+ (* -1 (* (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* lambda1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda2 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (*.f64 lambda1 (-.f64 (*.f64 lambda1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))) (*.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) #s(literal 3 binary64))))))))) (*.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))))))
(* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda1 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(*.f64 lambda1 (-.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (/.f64 lambda2 lambda1) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))))
(*.f64 lambda1 (+.f64 (-.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (/.f64 lambda2 lambda1) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda1 lambda1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (+ (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* 1/2 (* (/ (* lambda2 (pow (- phi1 phi2) 2)) (pow lambda1 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda1 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))))
(*.f64 lambda1 (+.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (/.f64 (*.f64 lambda2 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (*.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda1 lambda1)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))) (*.f64 (/.f64 lambda2 lambda1) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))))
(* -1 (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (/.f64 lambda2 lambda1) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (/ (+ (* -1/2 (* (/ (pow (- phi1 phi2) 2) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda1)))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) lambda1)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) lambda1)))
(* -1 (* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))) (* 1/2 (* (/ (* lambda2 (pow (- phi1 phi2) 2)) lambda1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))) lambda1)) (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda1)))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (/.f64 (-.f64 (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (/.f64 (*.f64 lambda2 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) lambda1) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))) lambda1)) lambda1)))
(sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))
(sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* -1 (* (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (*.f64 (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))))
(+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda2 (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (*.f64 lambda2 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))))) (*.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))))))
(+ (sqrt (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))) (* lambda2 (+ (* -1 (* (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* lambda2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))) (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)))))) (* 1/2 (* (* lambda1 (* lambda2 (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (- (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (pow lambda1 2) (pow (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) 2)) (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2))))))) (sqrt (/ 1 (pow (+ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow (- phi1 phi2) 2)) 3))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (*.f64 lambda2 (-.f64 (*.f64 lambda2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))) (*.f64 lambda1 (*.f64 (*.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) #s(literal 3 binary64))))))))) (*.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))))))
(* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(*.f64 lambda2 (-.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (/.f64 lambda1 lambda2) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))))
(*.f64 lambda2 (+.f64 (-.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (/.f64 lambda1 lambda2) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda2 lambda2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))))
(* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (+ (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (+ (* 1/2 (* (/ (* lambda1 (pow (- phi1 phi2) 2)) (pow lambda2 3)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* 1/2 (* (/ (pow (- phi1 phi2) 2) (pow lambda2 2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))))
(*.f64 lambda2 (+.f64 (-.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (/.f64 lambda1 lambda2) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 (/.f64 lambda1 lambda2) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda2 lambda2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))) (*.f64 (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda2 lambda2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))))))
(* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (/.f64 lambda1 lambda2) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (/ (+ (* -1/2 (* (/ (pow (- phi1 phi2) 2) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda2)))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (/.f64 (+.f64 (*.f64 lambda1 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) lambda2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))) lambda2)))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow (- phi1 phi2) 2))) (* 1/2 (* (/ (* lambda1 (pow (- phi1 phi2) 2)) lambda2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))) lambda2)) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) lambda2)))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (/.f64 (-.f64 (*.f64 lambda1 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (/.f64 (*.f64 lambda1 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) lambda2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))) lambda2)) lambda2)))
(* (sqrt (+ 1/2 (* 1/2 (cos phi2)))) (- lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (-.f64 lambda1 lambda2))
(+ (* -1/4 (* (* phi1 (* (sin phi2) (- lambda1 lambda2))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* (sqrt (+ 1/2 (* 1/2 (cos phi2)))) (- lambda1 lambda2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))))))
(+ (* phi1 (+ (* -1/4 (* (* (sin phi2) (- lambda1 lambda2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* 1/2 (* (* phi1 (* (- lambda1 lambda2) (- (* -1/4 (cos phi2)) (* 1/16 (/ (pow (sin phi2) 2) (+ 1/2 (* 1/2 (cos phi2)))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))))) (* (sqrt (+ 1/2 (* 1/2 (cos phi2)))) (- lambda1 lambda2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (-.f64 lambda1 lambda2)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (sin.f64 phi2) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))))))))))
(+ (* phi1 (+ (* -1/4 (* (* (sin phi2) (- lambda1 lambda2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))) (* (- lambda1 lambda2) (- (* -1/4 (cos phi2)) (* 1/16 (/ (pow (sin phi2) 2) (+ 1/2 (* 1/2 (cos phi2))))))))) (* 1/2 (* (* phi1 (* (- lambda1 lambda2) (- (* 1/12 (sin phi2)) (* -1/4 (/ (* (sin phi2) (- (* -1/4 (cos phi2)) (* 1/16 (/ (pow (sin phi2) 2) (+ 1/2 (* 1/2 (cos phi2))))))) (+ 1/2 (* 1/2 (cos phi2)))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))))))) (* (sqrt (+ 1/2 (* 1/2 (cos phi2)))) (- lambda1 lambda2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (-.f64 lambda1 lambda2)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 phi2) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (sin.f64 phi2) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))))))) (*.f64 (*.f64 (*.f64 phi1 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal 1/12 binary64) (sin.f64 phi2)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sin.f64 phi2) (-.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (sin.f64 phi2) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))))))))))))
(* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))) (- lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))) (- lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))) (- lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))) (- lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (- lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (-.f64 lambda1 lambda2))
(+ (* -1/4 (* (* phi2 (* (sin phi1) (- lambda1 lambda2))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (- lambda1 lambda2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 phi2 (sin.f64 phi1)) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))))
(+ (* phi2 (+ (* -1/4 (* (* (sin phi1) (- lambda1 lambda2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (* phi2 (* (- lambda1 lambda2) (- (* -1/4 (cos phi1)) (* 1/16 (/ (pow (sin phi1) 2) (+ 1/2 (* 1/2 (cos phi1)))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))))) (* (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (- lambda1 lambda2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 phi1) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))))))))
(+ (* phi2 (+ (* -1/4 (* (* (sin phi1) (- lambda1 lambda2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))) (* (- lambda1 lambda2) (- (* -1/4 (cos phi1)) (* 1/16 (/ (pow (sin phi1) 2) (+ 1/2 (* 1/2 (cos phi1))))))))) (* 1/2 (* (* phi2 (* (- lambda1 lambda2) (- (* 1/12 (sin phi1)) (* -1/4 (/ (* (sin phi1) (- (* -1/4 (cos phi1)) (* 1/16 (/ (pow (sin phi1) 2) (+ 1/2 (* 1/2 (cos phi1))))))) (+ 1/2 (* 1/2 (cos phi1)))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))))))) (* (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (- lambda1 lambda2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sin.f64 phi1) (-.f64 lambda1 lambda2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (*.f64 phi2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))))) (*.f64 (*.f64 (*.f64 phi2 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 #s(literal 1/12 binary64) (sin.f64 phi1)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sin.f64 phi1) (-.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))))))))))
(* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (- lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))) (- lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))) (- lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))) (- lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 lambda1 lambda2))
(* (sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))) (- lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (-.f64 lambda1 lambda2))
(* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(+ (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(-.f64 (*.f64 lambda1 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(+ (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(-.f64 (*.f64 lambda1 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(+ (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(-.f64 (*.f64 lambda1 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda1 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(*.f64 lambda1 (-.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (/.f64 lambda2 lambda1) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(*.f64 lambda1 (-.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (/.f64 lambda2 lambda1) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(* lambda1 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(*.f64 lambda1 (-.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (/.f64 lambda2 lambda1) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda1 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(* -1 (* lambda1 (+ (* -1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (+.f64 #s(literal -1 binary64) (/.f64 lambda2 lambda1))))
(* -1 (* lambda1 (+ (* -1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (+.f64 #s(literal -1 binary64) (/.f64 lambda2 lambda1))))
(* -1 (* lambda1 (+ (* -1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda2 lambda1) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (+.f64 #s(literal -1 binary64) (/.f64 lambda2 lambda1))))
(* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 lambda1 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(+ (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(-.f64 (*.f64 lambda1 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(+ (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(-.f64 (*.f64 lambda1 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(+ (* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) (* lambda1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(-.f64 (*.f64 lambda1 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(* lambda2 (+ (* -1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))
(*.f64 lambda2 (*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(* lambda2 (+ (* -1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))
(*.f64 lambda2 (*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(* lambda2 (+ (* -1 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))
(*.f64 lambda2 (*.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (+.f64 #s(literal -1 binary64) (/.f64 lambda1 lambda2))))
(* -1 (* lambda2 (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (/.f64 lambda1 lambda2) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (/.f64 lambda1 lambda2) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(* -1 (* lambda2 (+ (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* -1 (* (/ lambda1 lambda2) (sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (/.f64 lambda1 lambda2) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(sqrt (+ 1/2 (* 1/2 (cos phi2))))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))))
(+ (sqrt (+ 1/2 (* 1/2 (cos phi2)))) (* -1/4 (* (* phi1 (sin phi2)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))))
(+.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 (sin.f64 phi2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))))))
(+ (sqrt (+ 1/2 (* 1/2 (cos phi2)))) (* phi1 (+ (* -1/4 (* (sin phi2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* 1/2 (* (* phi1 (- (* -1/4 (cos phi2)) (* 1/16 (/ (pow (sin phi2) 2) (+ 1/2 (* 1/2 (cos phi2))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))))))
(+.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 phi2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi1 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (sin.f64 phi2) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))))))))))
(+ (sqrt (+ 1/2 (* 1/2 (cos phi2)))) (* phi1 (+ (* -1/4 (* (sin phi2) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))) (- (* -1/4 (cos phi2)) (* 1/16 (/ (pow (sin phi2) 2) (+ 1/2 (* 1/2 (cos phi2)))))))) (* 1/2 (* (* phi1 (- (* 1/12 (sin phi2)) (* -1/4 (/ (* (sin phi2) (- (* -1/4 (cos phi2)) (* 1/16 (/ (pow (sin phi2) 2) (+ 1/2 (* 1/2 (cos phi2))))))) (+ 1/2 (* 1/2 (cos phi2))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi2))))))))))))
(+.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 phi2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))))) (-.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (sin.f64 phi2) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))))) (*.f64 phi1 (*.f64 (+.f64 (*.f64 #s(literal 1/12 binary64) (sin.f64 phi2)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sin.f64 phi2) (-.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (sin.f64 phi2) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))))))))))))
(sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos phi1))))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))
(+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* -1/4 (* (* phi2 (sin phi1)) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))))
(+.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 phi2 (sin.f64 phi1))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))))
(+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* phi2 (+ (* -1/4 (* (sin phi1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* 1/2 (* (* phi2 (- (* -1/4 (cos phi1)) (* 1/16 (/ (pow (sin phi1) 2) (+ 1/2 (* 1/2 (cos phi1))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))))))
(+.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 phi1)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))))))))
(+ (sqrt (+ 1/2 (* 1/2 (cos phi1)))) (* phi2 (+ (* -1/4 (* (sin phi1) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))) (- (* -1/4 (cos phi1)) (* 1/16 (/ (pow (sin phi1) 2) (+ 1/2 (* 1/2 (cos phi1)))))))) (* 1/2 (* (* phi2 (- (* 1/12 (sin phi1)) (* -1/4 (/ (* (sin phi1) (- (* -1/4 (cos phi1)) (* 1/16 (/ (pow (sin phi1) 2) (+ 1/2 (* 1/2 (cos phi1))))))) (+ 1/2 (* 1/2 (cos phi1))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (cos phi1))))))))))))
(+.f64 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 phi1)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (*.f64 phi2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))) (-.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (*.f64 phi2 (*.f64 (+.f64 (*.f64 #s(literal 1/12 binary64) (sin.f64 phi1)) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sin.f64 phi1) (-.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))))))))))
(sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(sqrt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* 1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) phi1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* phi1 (+ (* -1/48 (* (pow phi1 2) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 phi1 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(* phi1 (+ (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/48 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/3840 (* (pow phi1 2) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 phi1 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))))
(* phi1 (+ (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/48 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/645120 (* (pow phi1 2) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/3840 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 #s(literal -1/645120 binary64) (*.f64 phi1 phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/3840 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* 1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)))
(* phi2 (+ (* -1/48 (* (pow phi2 2) (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))
(*.f64 phi2 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 phi2 phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)))))
(* phi2 (+ (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/48 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/3840 (* (pow phi2 2) (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))))))
(*.f64 phi2 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 phi2 phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)))))))
(* phi2 (+ (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/48 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/645120 (* (pow phi2 2) (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/3840 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))))))
(*.f64 phi2 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 #s(literal -1/645120 binary64) (*.f64 phi2 phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/3840 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)))))))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(*.f64 (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(-.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(-.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(-.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))
(*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1)))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1)))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(*.f64 lambda1 (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1)))
(* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))
(*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* -1 (* lambda1 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 (/.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda1 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 (/.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda1 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda1) (-.f64 (/.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))
(*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(-.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(-.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(-.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(*.f64 (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* lambda2 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda2 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* lambda2 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)))
(*.f64 lambda2 (-.f64 (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(*.f64 (*.f64 lambda2 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda2)))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda2)))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (-.f64 #s(literal 0 binary64) lambda2) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda2)))
(* 1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* phi1 (+ (* -1/48 (* (pow phi1 2) (sin (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2)))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 phi1 phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(* phi1 (+ (* 1/2 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (sin (* 1/2 phi2))) (* 1/3840 (* (pow phi1 2) (sin (* 1/2 phi2))))))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/3840 binary64) (*.f64 (*.f64 phi1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))))
(* phi1 (+ (* 1/2 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/645120 (* (pow phi1 2) (sin (* 1/2 phi2)))) (* 1/3840 (sin (* 1/2 phi2)))))))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 #s(literal -1/645120 binary64) (*.f64 phi1 phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 #s(literal 1/3840 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* 1/2 (* phi2 (sin (* 1/2 phi1))))
(*.f64 (*.f64 #s(literal 1/2 binary64) phi2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(* phi2 (+ (* -1/48 (* (pow phi2 2) (sin (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1)))))
(*.f64 phi2 (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 phi2 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(* phi2 (+ (* 1/2 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (sin (* 1/2 phi1))) (* 1/3840 (* (pow phi2 2) (sin (* 1/2 phi1))))))))
(*.f64 phi2 (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 phi2 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))
(* phi2 (+ (* 1/2 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/645120 (* (pow phi2 2) (sin (* 1/2 phi1)))) (* 1/3840 (sin (* 1/2 phi1)))))))))
(*.f64 phi2 (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 #s(literal -1/645120 binary64) (*.f64 phi2 phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 #s(literal 1/3840 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1/4 (* phi1 phi2))
(*.f64 #s(literal -1/4 binary64) (*.f64 phi1 phi2))
(* phi2 (+ (* -1/4 phi1) (* 1/96 (* phi1 (pow phi2 2)))))
(*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 #s(literal 1/96 binary64) (*.f64 phi1 (*.f64 phi2 phi2)))))
(* phi2 (+ (* -1/4 phi1) (* (pow phi2 2) (+ (* -1/7680 (* phi1 (pow phi2 2))) (* 1/96 phi1)))))
(*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/7680 binary64) (*.f64 phi1 (*.f64 phi2 phi2))) (*.f64 #s(literal 1/96 binary64) phi1)))))
(* phi2 (+ (* -1/4 phi1) (* (pow phi2 2) (+ (* 1/96 phi1) (* (pow phi2 2) (+ (* -1/7680 phi1) (* 1/1290240 (* phi1 (pow phi2 2)))))))))
(*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal 1/96 binary64) phi1) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/7680 binary64) phi1) (*.f64 #s(literal 1/1290240 binary64) (*.f64 phi1 (*.f64 phi2 phi2)))))))))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(* -1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(cos phi2)
(cos.f64 phi2)
(+ (cos phi2) (* -1 (* phi1 (sin phi2))))
(-.f64 (cos.f64 phi2) (*.f64 phi1 (sin.f64 phi2)))
(+ (cos phi2) (* phi1 (- (* -1/2 (* phi1 (cos phi2))) (sin phi2))))
(+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 phi2))) (sin.f64 phi2))))
(+ (cos phi2) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* 1/6 (* phi1 (sin phi2))))) (sin phi2))))
(+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (*.f64 #s(literal 1/6 binary64) (*.f64 phi1 (sin.f64 phi2))))) (sin.f64 phi2))))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi2 (* -1 phi1)))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi2 (* -1 phi1)))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi2 (* -1 phi1)))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi2 (* -1 phi1)))
(cos.f64 (+.f64 phi1 phi2))
(cos phi1)
(cos.f64 phi1)
(+ (cos phi1) (* -1 (* phi2 (sin phi1))))
(-.f64 (cos.f64 phi1) (*.f64 phi2 (sin.f64 phi1)))
(+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (sin phi1))))
(+.f64 (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (cos.f64 phi1))) (sin.f64 phi1))))
(+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* 1/6 (* phi2 (sin phi1))))) (sin phi1))))
(+.f64 (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1)) (*.f64 #s(literal 1/6 binary64) (*.f64 phi2 (sin.f64 phi1))))) (sin.f64 phi1))))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi1 phi2))
(+ 1/2 (* 1/2 (cos phi2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))
(+ 1/2 (+ (* -1/2 (* phi1 (sin phi2))) (* 1/2 (cos phi2))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))
(+ 1/2 (+ (* 1/2 (cos phi2)) (* phi1 (+ (* -1/2 (sin phi2)) (* -1/4 (* phi1 (cos phi2)))))))
(+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 (cos.f64 phi2)))))))
(+ 1/2 (+ (* 1/2 (cos phi2)) (* phi1 (+ (* -1/2 (sin phi2)) (* phi1 (+ (* -1/4 (cos phi2)) (* 1/12 (* phi1 (sin phi2)))))))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (*.f64 #s(literal 1/12 binary64) (*.f64 phi1 (sin.f64 phi2))))))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos phi1)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))
(+ 1/2 (+ (* -1/2 (* phi2 (sin phi1))) (* 1/2 (cos phi1))))
(+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)) (*.f64 #s(literal -1/2 binary64) (*.f64 phi2 (sin.f64 phi1)))))
(+ 1/2 (+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/2 (sin phi1)) (* -1/4 (* phi2 (cos phi1)))))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi2 (cos.f64 phi1))))))
(+ 1/2 (+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/2 (sin phi1)) (* phi2 (+ (* -1/4 (cos phi1)) (* 1/12 (* phi2 (sin phi1)))))))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (*.f64 #s(literal 1/12 binary64) (*.f64 phi2 (sin.f64 phi1))))))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))

eval356.0ms (1.7%)

Compiler

Compiled 54066 to 4505 computations (91.7% saved)

prune302.0ms (1.4%)

Pruning

58 alts after pruning (56 fresh and 2 done)

PrunedKeptTotal
New1364301394
Fresh62632
Picked415
Done011
Total1374581432
Accuracy
100.0%
Counts
1432 → 58
Alt Table
Click to see full alt table
StatusAccuracyProgram
10.0%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
12.3%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
19.1%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (*.f64 R phi1))
2.5%
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
12.3%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1))))))
19.1%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))))
20.8%
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (*.f64 R lambda1)))
20.5%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
11.6%
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))) (*.f64 R lambda1)))
64.7%
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
8.8%
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R lambda1)) (*.f64 (*.f64 #s(literal 1/96 binary64) R) (*.f64 (*.f64 lambda1 phi1) phi2)))))))
11.3%
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R lambda1) phi2)))))
12.6%
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) R))
33.9%
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2)) lambda1)) (neg.f64 lambda1))
52.0%
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)) (*.f64 R phi2))
19.0%
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (/.f64 #s(literal 1 binary64) (*.f64 R phi1)))
13.7%
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))) (*.f64 lambda1 R))
19.7%
(*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) R) lambda2)
21.1%
(*.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (neg.f64 lambda1))
20.8%
(*.f64 (*.f64 R lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
19.7%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
19.8%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
20.2%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
15.4%
(*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
10.0%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
10.9%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
10.5%
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
22.0%
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
37.2%
(*.f64 (neg.f64 phi1) R)
60.4%
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
10.2%
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) phi1)))
59.4%
(*.f64 R (hypot.f64 (/.f64 (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
95.1%
(*.f64 R (hypot.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 phi1 phi2)))
97.1%
(*.f64 R (hypot.f64 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 phi1 phi2)))
99.9%
(*.f64 R (hypot.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
90.6%
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
81.6%
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
84.1%
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
79.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 #s(literal -1/2 binary64))))) (-.f64 phi1 phi2)))
90.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 phi1 phi2)))
90.3%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 phi1 phi2)))
81.6%
(*.f64 R (hypot.f64 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 phi1 phi2)))
35.4%
(*.f64 R (hypot.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1 binary64))) (-.f64 phi1 phi2)))
59.4%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
17.2%
(*.f64 R (+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda1 phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda1 phi2))))))
12.5%
(*.f64 R (+.f64 lambda1 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda1 phi1) phi2))))
15.3%
(*.f64 R (*.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) lambda1))
17.9%
(*.f64 R (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/2 binary64))))) lambda1))
15.5%
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/96 binary64) (*.f64 phi1 phi2)) #s(literal -1/8 binary64)))))) lambda1))
16.7%
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 #s(literal -1/8 binary64) phi2)))) lambda1))
11.6%
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2))))) lambda1))
5.1%
(*.f64 R (*.f64 (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))) #s(literal -1 binary64)))) lambda1))
59.1%
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
52.2%
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
11.6%
(*.f64 R (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
24.2%
(*.f64 R (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
34.6%
(*.f64 R phi2)
5.2%
(*.f64 R lambda1)
Compiler

Compiled 2741 to 1749 computations (36.2% saved)

simplify340.0ms (1.6%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff256
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))
cost-diff256
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))
cost-diff256
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))
cost-diff768
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
cost-diff128
(*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)))
cost-diff128
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))
cost-diff128
(*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)))))
cost-diff128
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
cost-diff0
(*.f64 R phi1)
cost-diff0
(*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
cost-diff0
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1))))
cost-diff1024
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
cost-diff0
(*.f64 R lambda1)
cost-diff256
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
cost-diff384
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
cost-diff384
(hypot.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2))
cost-diff384
(*.f64 R (hypot.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
Rules
6074×*-lowering-*.f32
6074×*-lowering-*.f64
2044×+-lowering-+.f64
2044×+-lowering-+.f32
1662×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
065544
1175517
2704502
33839493
08649493
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* R (sqrt (+ (* (- (/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))) (- (/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))) (* (- phi1 phi2) (- phi1 phi2)))))
R
(sqrt (+ (* (- (/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))) (- (/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))) (* (- phi1 phi2) (- phi1 phi2))))
(- (/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))
(/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2))))
1
(/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))
(/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2)))
(/ 1 (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
(cos (* 1/2 phi2))
(* 1/2 phi2)
1/2
phi2
(cos (* phi1 1/2))
(* phi1 1/2)
phi1
(/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))
(* (sin (* phi1 1/2)) (sin (* phi2 1/2)))
(sin (* phi1 1/2))
(sin (* phi2 1/2))
(* phi2 1/2)
(- phi1 phi2)
(* R lambda1)
R
lambda1
(/ (- 0 (* (* R phi1) (* (* R phi1) (* R phi1)))) (* (* R phi1) (* R phi1)))
(- 0 (* (* R phi1) (* (* R phi1) (* R phi1))))
0
(* (* R phi1) (* (* R phi1) (* R phi1)))
(* R phi1)
R
phi1
(* (* R phi1) (* R phi1))
(* R (* phi2 (+ (- 1 (/ phi1 phi2)) (* (/ 1/2 phi2) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2))))))
R
(* phi2 (+ (- 1 (/ phi1 phi2)) (* (/ 1/2 phi2) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2)))))
phi2
(+ (- 1 (/ phi1 phi2)) (* (/ 1/2 phi2) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2))))
(- 1 (/ phi1 phi2))
1
(/ phi1 phi2)
phi1
(* (/ 1/2 phi2) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2)))
(/ 1/2 phi2)
1/2
(* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(* 1/2 (cos (+ phi1 phi2)))
(cos (+ phi1 phi2))
(+ phi1 phi2)
(/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2)
(* (- lambda1 lambda2) (- lambda1 lambda2))
(- lambda1 lambda2)
lambda1
lambda2
(/ (+ 0 (pow (* (cos (/ (+ phi1 phi2) -2)) (* R lambda1)) 3)) (* (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) (* (* R lambda1) (* R lambda1))))
(+ 0 (pow (* (cos (/ (+ phi1 phi2) -2)) (* R lambda1)) 3))
0
(pow (* (cos (/ (+ phi1 phi2) -2)) (* R lambda1)) 3)
(* (cos (/ (+ phi1 phi2) -2)) (* R lambda1))
(cos (/ (+ phi1 phi2) -2))
(/ (+ phi1 phi2) -2)
(+ phi1 phi2)
phi1
phi2
-2
(* R lambda1)
R
lambda1
3
(* (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) (* (* R lambda1) (* R lambda1)))
(+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2)))))
1/2
(* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))
(cos (* 2 (/ (+ phi1 phi2) 2)))
(* 2 (/ (+ phi1 phi2) 2))
2
(/ (+ phi1 phi2) 2)
(* (* R lambda1) (* R lambda1))
Outputs
(* R (sqrt (+ (* (- (/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))) (- (/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))) (* (- phi1 phi2) (- phi1 phi2)))))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda2 lambda1)))) (-.f64 phi1 phi2)))
R
(sqrt (+ (* (- (/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))) (- (/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))) (* (- phi1 phi2) (- phi1 phi2))))
(hypot.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda2 lambda1)))) (-.f64 phi1 phi2))
(- (/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda2 lambda1))))
(/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
1
#s(literal 1 binary64)
(/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(/ 1 (- lambda1 lambda2))
(/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
(cos (* 1/2 phi2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(* 1/2 phi2)
(*.f64 #s(literal 1/2 binary64) phi2)
1/2
#s(literal 1/2 binary64)
phi2
(cos (* phi1 1/2))
(cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(* phi1 1/2)
(*.f64 #s(literal 1/2 binary64) phi1)
phi1
(/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(* (sin (* phi1 1/2)) (sin (* phi2 1/2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(sin (* phi1 1/2))
(sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))
(sin (* phi2 1/2))
(sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))
(* phi2 1/2)
(*.f64 #s(literal 1/2 binary64) phi2)
(- phi1 phi2)
(-.f64 phi1 phi2)
(* R lambda1)
(*.f64 R lambda1)
R
lambda1
(/ (- 0 (* (* R phi1) (* (* R phi1) (* R phi1)))) (* (* R phi1) (* R phi1)))
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(- 0 (* (* R phi1) (* (* R phi1) (* R phi1))))
(-.f64 #s(literal 0 binary64) (*.f64 R (*.f64 phi1 (*.f64 R (*.f64 R (*.f64 phi1 phi1))))))
0
#s(literal 0 binary64)
(* (* R phi1) (* (* R phi1) (* R phi1)))
(*.f64 R (*.f64 phi1 (*.f64 R (*.f64 R (*.f64 phi1 phi1)))))
(* R phi1)
(*.f64 R phi1)
R
phi1
(* (* R phi1) (* R phi1))
(*.f64 R (*.f64 R (*.f64 phi1 phi1)))
(* R (* phi2 (+ (- 1 (/ phi1 phi2)) (* (/ 1/2 phi2) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2))))))
(*.f64 R (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 phi2 phi1))) (/.f64 #s(literal 1/4 binary64) phi2))) #s(literal 1 binary64)) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))))
R
(* phi2 (+ (- 1 (/ phi1 phi2)) (* (/ 1/2 phi2) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2)))))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 phi2 phi1))) (/.f64 #s(literal 1/4 binary64) phi2))) #s(literal 1 binary64)) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
phi2
(+ (- 1 (/ phi1 phi2)) (* (/ 1/2 phi2) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 phi2 phi1))) (/.f64 #s(literal 1/4 binary64) phi2))) phi2))
(- 1 (/ phi1 phi2))
(-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))
1
#s(literal 1 binary64)
(/ phi1 phi2)
(/.f64 phi1 phi2)
phi1
(* (/ 1/2 phi2) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2)))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 #s(literal 1 binary64) (cos.f64 (+.f64 phi2 phi1))) (/.f64 #s(literal 1/4 binary64) phi2))) phi2)
(/ 1/2 phi2)
(/.f64 #s(literal 1/2 binary64) phi2)
1/2
#s(literal 1/2 binary64)
(* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2)))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))
(* 1/2 (cos (+ phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi2 phi1))
(+ phi1 phi2)
(+.f64 phi2 phi1)
(/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2)
(*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))
(* (- lambda1 lambda2) (- lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))
(- lambda1 lambda2)
(-.f64 lambda1 lambda2)
lambda1
lambda2
(/ (+ 0 (pow (* (cos (/ (+ phi1 phi2) -2)) (* R lambda1)) 3)) (* (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) (* (* R lambda1) (* R lambda1))))
(*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal -2 binary64))) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 R lambda1) #s(literal 1 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))))
(+ 0 (pow (* (cos (/ (+ phi1 phi2) -2)) (* R lambda1)) 3))
(pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal -2 binary64)))) #s(literal 3 binary64))
0
#s(literal 0 binary64)
(pow (* (cos (/ (+ phi1 phi2) -2)) (* R lambda1)) 3)
(pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal -2 binary64)))) #s(literal 3 binary64))
(* (cos (/ (+ phi1 phi2) -2)) (* R lambda1))
(*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal -2 binary64))))
(cos (/ (+ phi1 phi2) -2))
(cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal -2 binary64)))
(/ (+ phi1 phi2) -2)
(/.f64 (+.f64 phi2 phi1) #s(literal -2 binary64))
(+ phi1 phi2)
(+.f64 phi2 phi1)
phi1
phi2
-2
#s(literal -2 binary64)
(* R lambda1)
(*.f64 R lambda1)
R
lambda1
3
#s(literal 3 binary64)
(* (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) (* (* R lambda1) (* R lambda1)))
(*.f64 (*.f64 R lambda1) (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))))
(+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))
1/2
#s(literal 1/2 binary64)
(* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))
(cos (* 2 (/ (+ phi1 phi2) 2)))
(cos.f64 (+.f64 phi2 phi1))
(* 2 (/ (+ phi1 phi2) 2))
(+.f64 phi2 phi1)
2
#s(literal 2 binary64)
(/ (+ phi1 phi2) 2)
(/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))
(* (* R lambda1) (* R lambda1))
(*.f64 R (*.f64 R (*.f64 lambda1 lambda1)))

localize803.0ms (3.8%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.2%
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))
accuracy71.9%
(cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))
accuracy71.5%
(cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))
accuracy38.2%
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
accuracy93.8%
(*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)))
accuracy92.6%
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
accuracy83.8%
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)
accuracy71.5%
(cos.f64 (+.f64 phi1 phi2))
accuracy100.0%
(*.f64 R phi1)
accuracy99.8%
(*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
accuracy99.6%
(*.f64 (*.f64 R phi1) (*.f64 R phi1))
accuracy37.2%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
accuracy100.0%
(*.f64 R lambda1)
accuracy99.7%
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
accuracy99.7%
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
accuracy99.6%
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
accuracy93.0%
(/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
Results
472.0ms190×1valid
46.0ms65×0valid
3.0ms3valid
Compiler

Compiled 641 to 63 computations (90.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 396.0ms
ival-mult: 83.0ms (21% of total)
ival-cos: 82.0ms (20.7% of total)
ival-pow: 71.0ms (17.9% of total)
ival-div: 37.0ms (9.4% of total)
compiled-spec: 30.0ms (7.6% of total)
backward-pass: 23.0ms (5.8% of total)
ival-sin: 21.0ms (5.3% of total)
ival-sqrt: 19.0ms (4.8% of total)
ival-add: 14.0ms (3.5% of total)
ival-sub: 13.0ms (3.3% of total)
const: 2.0ms (0.5% of total)

series173.0ms (0.8%)

Counts
25 → 912
Calls
Call 1
Inputs
#<alt (* R (sqrt (+ (* (- (/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))) (- (/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))) (* (- phi1 phi2) (- phi1 phi2)))))>
#<alt (sqrt (+ (* (- (/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))) (- (/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))) (* (- phi1 phi2) (- phi1 phi2))))>
#<alt (- (/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))>
#<alt (/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2))))>
#<alt (* R lambda1)>
#<alt (/ (- 0 (* (* R phi1) (* (* R phi1) (* R phi1)))) (* (* R phi1) (* R phi1)))>
#<alt (- 0 (* (* R phi1) (* (* R phi1) (* R phi1))))>
#<alt (* (* R phi1) (* (* R phi1) (* R phi1)))>
#<alt (* R phi1)>
#<alt (* R (* phi2 (+ (- 1 (/ phi1 phi2)) (* (/ 1/2 phi2) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2))))))>
#<alt (* phi2 (+ (- 1 (/ phi1 phi2)) (* (/ 1/2 phi2) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2)))))>
#<alt (+ (- 1 (/ phi1 phi2)) (* (/ 1/2 phi2) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2))))>
#<alt (* (/ 1/2 phi2) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2)))>
#<alt (/ (+ 0 (pow (* (cos (/ (+ phi1 phi2) -2)) (* R lambda1)) 3)) (* (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) (* (* R lambda1) (* R lambda1))))>
#<alt (* (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) (* (* R lambda1) (* R lambda1)))>
#<alt (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2)))))>
#<alt (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))>
#<alt (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))>
#<alt (* (sin (* phi1 1/2)) (sin (* phi2 1/2)))>
#<alt (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2)))>
#<alt (* (* R phi1) (* R phi1))>
#<alt (cos (+ phi1 phi2))>
#<alt (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2)>
#<alt (cos (* 2 (/ (+ phi1 phi2) 2)))>
#<alt (cos (/ (+ phi1 phi2) -2))>
Outputs
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))>
#<alt (+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* (* R (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))>
#<alt (+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))) (* (* R (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))))>
#<alt (+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (* R (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)) 3))))) (* 1/2 (* (* R (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))))) (* (* R (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))))>
#<alt (* R (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (+ (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1)))>
#<alt (* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (+ (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1))))>
#<alt (* lambda1 (+ (* -1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (* (pow lambda1 3) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (+ (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1)))))>
#<alt (* -1 (* R (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1)) (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1)) (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))>
#<alt (* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (* lambda1 (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1)) (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1)) (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))>
#<alt (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))>
#<alt (+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* (* R (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))>
#<alt (+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* lambda2 (+ (* 1/2 (* (* R (* lambda2 (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))) (* (* R (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))))>
#<alt (+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (* R (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) 3))))) (* 1/2 (* (* R (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))))) (* (* R (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))))>
#<alt (* R (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))>
#<alt (* lambda2 (+ (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2)))>
#<alt (* lambda2 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (+ (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2))))>
#<alt (* lambda2 (+ (* -1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (pow lambda2 3) (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (+ (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2)))))>
#<alt (* -1 (* R (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2)) (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda2 (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))>
#<alt (+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ (* 1/24 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))>
#<alt (* R phi2)>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi2 2))))))>
#<alt (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (pow phi2 3))) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi2 2)))))))>
#<alt (* -1 (* R phi2))>
#<alt (* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))>
#<alt (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi2)) (* R phi1)) phi2)))))>
#<alt (* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (* 1/2 (/ (* R (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi2))) phi2)) (* R phi1)) phi2)))))>
#<alt (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))>
#<alt (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))>
#<alt (+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ (* 1/24 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))>
#<alt (* R phi1)>
#<alt (* phi1 (+ R (* -1 (/ (* R phi2) phi1))))>
#<alt (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi1 2))))))>
#<alt (* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (pow phi1 3))) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi1 2)))))))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi1)) (* R phi2)) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (* 1/2 (/ (* R (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi1))) phi1)) (* R phi2)) phi1)))))>
#<alt (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))>
#<alt (+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))) (* (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))>
#<alt (+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))>
#<alt (+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))) (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)) 3))))) (* 1/2 (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))>
#<alt (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (+ (* -1/2 (/ (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (pow lambda1 3) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* -1 (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))>
#<alt (* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))>
#<alt (* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))>
#<alt (* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (/ (+ (* 1/2 (/ (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))>
#<alt (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))>
#<alt (+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))) (* (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))>
#<alt (+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))) (* lambda2 (+ (* 1/2 (* (* lambda2 (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))))>
#<alt (+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) 3))))) (* 1/2 (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))))>
#<alt (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))>
#<alt (* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2))) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))>
#<alt (* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1/2 (/ (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* (pow lambda2 3) (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))>
#<alt (* -1 (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (- (+ (* -1 (/ (- (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (- (+ (* -1 (/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* lambda2 (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (+ (* 1/24 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))>
#<alt phi2>
#<alt (* phi2 (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi2 2))))))>
#<alt (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi2 3))) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi2 2)))))))>
#<alt (* -1 phi2)>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) phi2))) phi2)))))>
#<alt (* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (/ (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi2)) (* 1/2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi2))) phi2)))))>
#<alt (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))>
#<alt (+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (+ (* 1/24 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))>
#<alt phi1>
#<alt (* phi1 (+ 1 (* -1 (/ phi2 phi1))))>
#<alt (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi1 2))))))>
#<alt (* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi1 3))) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi1 2)))))))>
#<alt (* -1 phi1)>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) phi1))) phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (/ (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi1)) (* 1/2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi1))) phi1)))))>
#<alt (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* -1 (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))>
#<alt (* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))>
#<alt (* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))>
#<alt (* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))>
#<alt (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (- (+ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (- (+ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (- (+ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))>
#<alt (* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))>
#<alt (* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))>
#<alt (* -1 (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))>
#<alt (+ (* phi2 (- (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))>
#<alt (+ (* phi2 (- (* phi2 (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/48 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))) (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (+ (* phi1 (- (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (+ (* phi1 (- (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))) (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))>
#<alt (* lambda1 (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (* lambda1 (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (* lambda1 (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1))))>
#<alt (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))>
#<alt (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (* lambda2 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))>
#<alt (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))))>
#<alt (* (cos (* 1/2 phi1)) (- lambda1 lambda2))>
#<alt (+ (* -1/8 (* (pow phi2 2) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))>
#<alt (+ (* (cos (* 1/2 phi1)) (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/384 (* (pow phi2 2) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))))>
#<alt (+ (* (cos (* 1/2 phi1)) (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/46080 (* (pow phi2 2) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/384 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))))))))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi2)) (- lambda1 lambda2))>
#<alt (+ (* -1/8 (* (pow phi1 2) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (+ (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/384 (* (pow phi1 2) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))))>
#<alt (+ (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/46080 (* (pow phi1 2) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/384 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))))))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* R lambda1)>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* -1 (* (pow R 3) (pow phi1 3)))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* (pow R 3) (pow phi1 3))>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R phi1)>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) phi2))>
#<alt (/ (+ (* 1/2 (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)))) (* R (* phi2 (- (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) phi1)))) phi2)>
#<alt (/ (+ (* 1/2 (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* R (* phi2 (+ 1 (* -1/8 (* (cos phi1) (pow (- lambda1 lambda2) 2)))))) (* R (- (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) phi1))))) phi2)>
#<alt (/ (+ (* 1/2 (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* R (- (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) phi1)) (* phi2 (+ (* 1/24 (* R (* phi2 (* (sin phi1) (pow (- lambda1 lambda2) 2))))) (* R (+ 1 (* -1/8 (* (cos phi1) (pow (- lambda1 lambda2) 2)))))))))) phi2)>
#<alt (* R phi2)>
#<alt (* phi2 (+ R (* -1 (/ (* R phi1) phi2))))>
#<alt (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))>
#<alt (* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))>
#<alt (* R phi2)>
#<alt (* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))>
#<alt (* -1 (* phi2 (+ (* -1 R) (* -1 (/ (+ (* -1 (* R phi1)) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))) phi2))) phi2)))))>
#<alt (* -1 (* phi2 (+ (* -1 R) (* -1 (/ (+ (* -1 (* R phi1)) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))) phi2))) phi2)))))>
#<alt (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (+ (* R (* phi1 (* phi2 (- (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (/ 1 phi2))))) (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))>
#<alt (+ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* -1/8 (/ (* R (* phi1 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) phi2)) (* R (* phi2 (- (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (/ 1 phi2)))))))>
#<alt (+ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* R (* phi2 (- (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (/ 1 phi2)))) (* phi1 (+ (* -1/8 (/ (* R (* (cos phi2) (pow (- lambda1 lambda2) 2))) phi2)) (* 1/24 (/ (* R (* phi1 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) phi2)))))))>
#<alt (* -1 (* R phi1))>
#<alt (* phi1 (+ (* -1 R) (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))>
#<alt (* phi1 (+ (* -1 R) (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))>
#<alt (* phi1 (+ (* -1 R) (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))>
#<alt (* -1 (* R phi1))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))))>
#<alt (* -1 (* phi1 (+ R (* -1 (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (+ (* -1 (/ (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) phi2)) (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))))>
#<alt (+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda1 (+ (* -1 (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) (* 1/2 (* R (* lambda1 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))))>
#<alt (+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda1 (+ (* -1 (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) (* 1/2 (* R (* lambda1 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))))>
#<alt (* 1/2 (/ (* R (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda1 phi2))) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda1 phi2))) (+ (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda1 2)))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda1 phi2))) (+ (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda1 2)))))>
#<alt (* 1/2 (/ (* R (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda1 phi2))) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) lambda1)) (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) lambda1)) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) lambda1)) (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) lambda1)) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))>
#<alt (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (+ (* -1 (/ (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) phi2)) (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))))>
#<alt (+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda2 (+ (* -1 (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) (* 1/2 (* R (* lambda2 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))))>
#<alt (+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda2 (+ (* -1 (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) (* 1/2 (* R (* lambda2 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))))>
#<alt (* 1/2 (/ (* R (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda2 phi2))) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda2 phi2))) (+ (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda2 2)))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda2 phi2))) (+ (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda2 2)))))>
#<alt (* 1/2 (/ (* R (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda2 phi2))) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) lambda2)) (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) lambda2)) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) lambda2)) (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) lambda2)) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))>
#<alt (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) phi2))>
#<alt (/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (- (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) phi1))) phi2)>
#<alt (/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* phi2 (+ 1 (* -1/8 (* (cos phi1) (pow (- lambda1 lambda2) 2)))))) phi1))) phi2)>
#<alt (/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* phi2 (+ 1 (+ (* -1/8 (* (cos phi1) (pow (- lambda1 lambda2) 2))) (* 1/24 (* phi2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))))))) phi1))) phi2)>
#<alt phi2>
#<alt (* phi2 (+ 1 (* -1 (/ phi1 phi2))))>
#<alt (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt phi2>
#<alt (* -1 (* phi2 (- (/ phi1 phi2) 1)))>
#<alt (* -1 (* phi2 (- (* -1 (/ (+ (* -1 phi1) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) phi2))) phi2)) 1)))>
#<alt (* -1 (* phi2 (- (* -1 (/ (+ (* -1 phi1) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) phi2))) phi2)) 1)))>
#<alt (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))>
#<alt (+ (* phi1 (* phi2 (- (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (/ 1 phi2)))) (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (+ (* phi1 (+ (* -1/8 (/ (* phi1 (* (cos phi2) (pow (- lambda1 lambda2) 2))) phi2)) (* phi2 (- (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (/ 1 phi2))))) (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (+ (* phi1 (+ (* phi1 (+ (* -1/8 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) phi2)) (* 1/24 (/ (* phi1 (* (sin phi2) (pow (- lambda1 lambda2) 2))) phi2)))) (* phi2 (- (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (/ 1 phi2))))) (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))>
#<alt (* -1 phi1)>
#<alt (* phi1 (- (/ (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1) 1))>
#<alt (* phi1 (- (/ (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1) 1))>
#<alt (* phi1 (- (/ (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1) 1))>
#<alt (* -1 phi1)>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1)))))>
#<alt (* -1 (* phi1 (+ 1 (* -1 (/ (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1)))))>
#<alt (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))>
#<alt (+ (* -1 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (+ (* lambda1 (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (* 1/2 (* lambda1 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2))))))))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (+ (* lambda1 (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (* 1/2 (* lambda1 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2))))))))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 phi2))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 phi2))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda1 2)))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 phi2))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda1 2)))))>
#<alt (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 phi2))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) lambda1)) (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) lambda1)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) lambda1)) (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) lambda1)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))>
#<alt (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))>
#<alt (+ (* -1 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (+ (* lambda2 (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (* 1/2 (* lambda2 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2))))))))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (+ (* lambda2 (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (* 1/2 (* lambda2 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2))))))))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))>
#<alt (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 phi2))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 phi2))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda2 2)))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 phi2))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda2 2)))))>
#<alt (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 phi2))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) lambda2)) (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) lambda2)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) lambda2)) (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) lambda2)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))>
#<alt (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (+ 1 (+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (- (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (/ 1 phi2)))))>
#<alt (+ 1 (+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (- (+ (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* -1/8 (/ (* phi1 (* (cos phi2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))) (/ 1 phi2)))))>
#<alt (+ 1 (+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (- (+ (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* -1/8 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/24 (/ (* phi1 (* (sin phi2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (/ 1 phi2)))))>
#<alt (* -1 (/ phi1 phi2))>
#<alt (* phi1 (- (+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (* phi1 (pow phi2 2)))) (/ 1 phi1)) (/ 1 phi2)))>
#<alt (* phi1 (- (+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (* phi1 (pow phi2 2)))) (/ 1 phi1)) (/ 1 phi2)))>
#<alt (* phi1 (- (+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (* phi1 (pow phi2 2)))) (/ 1 phi1)) (/ 1 phi2)))>
#<alt (* -1 (/ phi1 phi2))>
#<alt (* -1 (* phi1 (+ (* -1 (/ (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (/ 1 phi2))))>
#<alt (* -1 (* phi1 (+ (* -1 (/ (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (/ 1 phi2))))>
#<alt (* -1 (* phi1 (+ (* -1 (/ (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (/ 1 phi2))))>
#<alt (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (- (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) phi1))) (pow phi2 2))>
#<alt (/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* phi2 (+ 1 (* -1/8 (* (cos phi1) (pow (- lambda1 lambda2) 2)))))) phi1))) (pow phi2 2))>
#<alt (/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* phi2 (+ 1 (+ (* -1/8 (* (cos phi1) (pow (- lambda1 lambda2) 2))) (* 1/24 (* phi2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))))))) phi1))) (pow phi2 2))>
#<alt 1>
#<alt (+ 1 (* -1 (/ phi1 phi2)))>
#<alt (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))>
#<alt (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))>
#<alt 1>
#<alt (+ 1 (* -1 (/ phi1 phi2)))>
#<alt (+ 1 (* -1 (/ (- (* -1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) phi2)) (* -1 phi1)) phi2)))>
#<alt (+ 1 (* -1 (/ (- (* -1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) phi2)) (* -1 phi1)) phi2)))>
#<alt (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))>
#<alt (- (+ 1 (+ (* -1 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow phi2 2))) (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))))) (/ phi1 phi2))>
#<alt (- (+ 1 (+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda1 (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda1 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))) (/ phi1 phi2))>
#<alt (- (+ 1 (+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda1 (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda1 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))) (/ phi1 phi2))>
#<alt (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))>
#<alt (* (pow lambda1 2) (- (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda1 2) (pow phi2 2)))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))) (/ 1 (pow lambda1 2))))) (/ phi1 (* (pow lambda1 2) phi2))))>
#<alt (* (pow lambda1 2) (- (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda1 2) (pow phi2 2)))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))) (/ 1 (pow lambda1 2))))) (/ phi1 (* (pow lambda1 2) phi2))))>
#<alt (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)) lambda1)) (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda1)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)) lambda1)) (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda1)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))>
#<alt (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))>
#<alt (- (+ 1 (+ (* -1 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow phi2 2))) (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))))) (/ phi1 phi2))>
#<alt (- (+ 1 (+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda2 (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))) (/ phi1 phi2))>
#<alt (- (+ 1 (+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda2 (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))) (/ phi1 phi2))>
#<alt (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))>
#<alt (* (pow lambda2 2) (- (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda2 2) (pow phi2 2)))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))) (/ 1 (pow lambda2 2))))) (/ phi1 (* (pow lambda2 2) phi2))))>
#<alt (* (pow lambda2 2) (- (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda2 2) (pow phi2 2)))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))) (/ 1 (pow lambda2 2))))) (/ phi1 (* (pow lambda2 2) phi2))))>
#<alt (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)) lambda2)) (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda2)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)) lambda2)) (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda2)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))>
#<alt (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (/ (+ (* -1/4 (* phi2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2))>
#<alt (/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (+ (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* -1/8 (* phi2 (* (cos phi1) (pow (- lambda1 lambda2) 2))))))) (pow phi2 2))>
#<alt (/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (+ (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* phi2 (+ (* -1/8 (* (cos phi1) (pow (- lambda1 lambda2) 2))) (* 1/24 (* phi2 (* (sin phi1) (pow (- lambda1 lambda2) 2))))))))) (pow phi2 2))>
#<alt (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (+ (* -1/4 (/ (* phi1 (* (sin phi2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))>
#<alt (+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* -1/8 (/ (* phi1 (* (cos phi2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))>
#<alt (+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* -1/8 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/24 (/ (* phi1 (* (sin phi2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))>
#<alt (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))>
#<alt (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))>
#<alt (+ (* -1 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow phi2 2))) (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))))>
#<alt (+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda1 (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda1 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))>
#<alt (+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda1 (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda1 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))>
#<alt (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda1 2) (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda1 2) (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))))))>
#<alt (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda1)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda1)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))>
#<alt (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))>
#<alt (+ (* -1 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow phi2 2))) (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))))>
#<alt (+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda2 (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))>
#<alt (+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda2 (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))>
#<alt (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda2 2) (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda2 2) (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))))))>
#<alt (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda2)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda2)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 phi2)) 3))) (+ 1/2 (* 1/2 (cos phi2))))>
#<alt (+ (* phi1 (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))))) (+ 1/2 (* 1/2 (cos phi2)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (/ (* R (* lambda1 (pow (cos (* -1/2 phi2)) 3))) (+ 1/2 (* 1/2 (cos phi2)))))>
#<alt (+ (* phi1 (- (+ (* phi1 (- (/ (* R (* lambda1 (+ (* -1/8 (pow (cos (* -1/2 phi2)) 3)) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/4 (pow (sin (* -1/2 phi2)) 2)))))))) (+ 1/2 (* 1/2 (cos phi2)))) (+ (* -1/2 (/ (* (sin phi2) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))))) (+ 1/2 (* 1/2 (cos phi2)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (+ 1/2 (* 1/2 (cos phi2))))) (* -1/4 (/ (* R (* lambda1 (* (cos phi2) (pow (cos (* -1/2 phi2)) 3)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2)))))) (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))))) (+ 1/2 (* 1/2 (cos phi2))))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (/ (* R (* lambda1 (pow (cos (* -1/2 phi2)) 3))) (+ 1/2 (* 1/2 (cos phi2)))))>
#<alt (+ (* phi1 (- (+ (* phi1 (- (+ (* phi1 (- (/ (* R (* lambda1 (+ (* -1/8 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (+ (* -1/48 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (+ (* 1/2 (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/4 (pow (sin (* -1/2 phi2)) 2))))) (* (cos (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (+ 1/2 (* 1/2 (cos phi2)))) (+ (* -1/2 (/ (* (sin phi2) (- (/ (* R (* lambda1 (+ (* -1/8 (pow (cos (* -1/2 phi2)) 3)) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/4 (pow (sin (* -1/2 phi2)) 2)))))))) (+ 1/2 (* 1/2 (cos phi2)))) (+ (* -1/2 (/ (* (sin phi2) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))))) (+ 1/2 (* 1/2 (cos phi2)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (+ 1/2 (* 1/2 (cos phi2))))) (* -1/4 (/ (* R (* lambda1 (* (cos phi2) (pow (cos (* -1/2 phi2)) 3)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2)))))) (+ 1/2 (* 1/2 (cos phi2))))) (+ (* -1/4 (/ (* (cos phi2) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))))) (+ 1/2 (* 1/2 (cos phi2)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (+ 1/2 (* 1/2 (cos phi2))))) (* 1/12 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))))) (/ (* R (* lambda1 (+ (* -1/8 (pow (cos (* -1/2 phi2)) 3)) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/4 (pow (sin (* -1/2 phi2)) 2)))))))) (+ 1/2 (* 1/2 (cos phi2))))) (+ (* -1/2 (/ (* (sin phi2) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))))) (+ 1/2 (* 1/2 (cos phi2)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (+ 1/2 (* 1/2 (cos phi2))))) (* -1/4 (/ (* R (* lambda1 (* (cos phi2) (pow (cos (* -1/2 phi2)) 3)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2)))))) (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))))) (+ 1/2 (* 1/2 (cos phi2))))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (/ (* R (* lambda1 (pow (cos (* -1/2 phi2)) 3))) (+ 1/2 (* 1/2 (cos phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (- phi2 (* -1 phi1)))) 3))) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (- phi2 (* -1 phi1)))) 3))) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (- phi2 (* -1 phi1)))) 3))) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (- phi2 (* -1 phi1)))) 3))) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 phi1)) 3))) (+ 1/2 (* 1/2 (cos phi1))))>
#<alt (+ (* phi2 (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))))) (+ 1/2 (* 1/2 (cos phi1)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (/ (* R (* lambda1 (pow (cos (* -1/2 phi1)) 3))) (+ 1/2 (* 1/2 (cos phi1)))))>
#<alt (+ (* phi2 (- (+ (* phi2 (- (/ (* R (* lambda1 (+ (* -1/8 (pow (cos (* -1/2 phi1)) 3)) (+ (* 1/2 (* (cos (* -1/2 phi1)) (pow (sin (* -1/2 phi1)) 2))) (* (cos (* -1/2 phi1)) (+ (* -1/4 (pow (cos (* -1/2 phi1)) 2)) (* 1/4 (pow (sin (* -1/2 phi1)) 2)))))))) (+ 1/2 (* 1/2 (cos phi1)))) (+ (* -1/2 (/ (* (sin phi1) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))))) (+ 1/2 (* 1/2 (cos phi1)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (+ 1/2 (* 1/2 (cos phi1))))) (* -1/4 (/ (* R (* lambda1 (* (cos phi1) (pow (cos (* -1/2 phi1)) 3)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)))))) (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))))) (+ 1/2 (* 1/2 (cos phi1))))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (/ (* R (* lambda1 (pow (cos (* -1/2 phi1)) 3))) (+ 1/2 (* 1/2 (cos phi1)))))>
#<alt (+ (* phi2 (- (+ (* phi2 (- (+ (* phi2 (- (/ (* R (* lambda1 (+ (* -1/8 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (+ (* -1/48 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (+ (* 1/2 (* (sin (* -1/2 phi1)) (+ (* -1/4 (pow (cos (* -1/2 phi1)) 2)) (* 1/4 (pow (sin (* -1/2 phi1)) 2))))) (* (cos (* -1/2 phi1)) (+ (* -1/8 (* (cos (* -1/2 phi1)) (sin (* -1/2 phi1)))) (* -1/24 (* (cos (* -1/2 phi1)) (sin (* -1/2 phi1))))))))))) (+ 1/2 (* 1/2 (cos phi1)))) (+ (* -1/2 (/ (* (sin phi1) (- (/ (* R (* lambda1 (+ (* -1/8 (pow (cos (* -1/2 phi1)) 3)) (+ (* 1/2 (* (cos (* -1/2 phi1)) (pow (sin (* -1/2 phi1)) 2))) (* (cos (* -1/2 phi1)) (+ (* -1/4 (pow (cos (* -1/2 phi1)) 2)) (* 1/4 (pow (sin (* -1/2 phi1)) 2)))))))) (+ 1/2 (* 1/2 (cos phi1)))) (+ (* -1/2 (/ (* (sin phi1) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))))) (+ 1/2 (* 1/2 (cos phi1)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (+ 1/2 (* 1/2 (cos phi1))))) (* -1/4 (/ (* R (* lambda1 (* (cos phi1) (pow (cos (* -1/2 phi1)) 3)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)))))) (+ 1/2 (* 1/2 (cos phi1))))) (+ (* -1/4 (/ (* (cos phi1) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))))) (+ 1/2 (* 1/2 (cos phi1)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (+ 1/2 (* 1/2 (cos phi1))))) (* 1/12 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))))) (/ (* R (* lambda1 (+ (* -1/8 (pow (cos (* -1/2 phi1)) 3)) (+ (* 1/2 (* (cos (* -1/2 phi1)) (pow (sin (* -1/2 phi1)) 2))) (* (cos (* -1/2 phi1)) (+ (* -1/4 (pow (cos (* -1/2 phi1)) 2)) (* 1/4 (pow (sin (* -1/2 phi1)) 2)))))))) (+ 1/2 (* 1/2 (cos phi1))))) (+ (* -1/2 (/ (* (sin phi1) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))))) (+ 1/2 (* 1/2 (cos phi1)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (+ 1/2 (* 1/2 (cos phi1))))) (* -1/4 (/ (* R (* lambda1 (* (cos phi1) (pow (cos (* -1/2 phi1)) 3)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)))))) (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))))) (+ 1/2 (* 1/2 (cos phi1))))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (/ (* R (* lambda1 (pow (cos (* -1/2 phi1)) 3))) (+ 1/2 (* 1/2 (cos phi1)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (- phi1 (* -1 phi2)))) 3))) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (- phi1 (* -1 phi2)))) 3))) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (- phi1 (* -1 phi2)))) 3))) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (- phi1 (* -1 phi2)))) 3))) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi2)))))>
#<alt (+ (* -1/2 (* (pow R 2) (* (pow lambda1 2) (* phi1 (sin phi2))))) (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi2))))))>
#<alt (+ (* phi1 (+ (* -1/2 (* (pow R 2) (* (pow lambda1 2) (sin phi2)))) (* -1/4 (* (pow R 2) (* (pow lambda1 2) (* phi1 (cos phi2))))))) (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi2))))))>
#<alt (+ (* phi1 (+ (* -1/2 (* (pow R 2) (* (pow lambda1 2) (sin phi2)))) (* phi1 (+ (* -1/4 (* (pow R 2) (* (pow lambda1 2) (cos phi2)))) (* 1/12 (* (pow R 2) (* (pow lambda1 2) (* phi1 (sin phi2))))))))) (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))))>
#<alt (+ (* -1/2 (* (pow R 2) (* (pow lambda1 2) (* phi2 (sin phi1))))) (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1))))))>
#<alt (+ (* phi2 (+ (* -1/2 (* (pow R 2) (* (pow lambda1 2) (sin phi1)))) (* -1/4 (* (pow R 2) (* (pow lambda1 2) (* phi2 (cos phi1))))))) (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1))))))>
#<alt (+ (* phi2 (+ (* -1/2 (* (pow R 2) (* (pow lambda1 2) (sin phi1)))) (* phi2 (+ (* -1/4 (* (pow R 2) (* (pow lambda1 2) (cos phi1)))) (* 1/12 (* (pow R 2) (* (pow lambda1 2) (* phi2 (sin phi1))))))))) (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))>
#<alt (+ 1/2 (* 1/2 (cos phi2)))>
#<alt (+ 1/2 (+ (* -1/2 (* phi1 (sin phi2))) (* 1/2 (cos phi2))))>
#<alt (+ 1/2 (+ (* 1/2 (cos phi2)) (* phi1 (+ (* -1/2 (sin phi2)) (* -1/4 (* phi1 (cos phi2)))))))>
#<alt (+ 1/2 (+ (* 1/2 (cos phi2)) (* phi1 (+ (* -1/2 (sin phi2)) (* phi1 (+ (* -1/4 (cos phi2)) (* 1/12 (* phi1 (sin phi2)))))))))>
#<alt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))>
#<alt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))>
#<alt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))>
#<alt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))>
#<alt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))>
#<alt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))>
#<alt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))>
#<alt (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))>
#<alt (+ 1/2 (* 1/2 (cos phi1)))>
#<alt (+ 1/2 (+ (* -1/2 (* phi2 (sin phi1))) (* 1/2 (cos phi1))))>
#<alt (+ 1/2 (+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/2 (sin phi1)) (* -1/4 (* phi2 (cos phi1)))))))>
#<alt (+ 1/2 (+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/2 (sin phi1)) (* phi2 (+ (* -1/4 (cos phi1)) (* 1/12 (* phi2 (sin phi1)))))))))>
#<alt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))>
#<alt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))>
#<alt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))>
#<alt (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))>
#<alt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))>
#<alt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))>
#<alt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))>
#<alt (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))>
#<alt (* 1/2 (cos phi2))>
#<alt (+ (* -1/2 (* phi1 (sin phi2))) (* 1/2 (cos phi2)))>
#<alt (+ (* 1/2 (cos phi2)) (* phi1 (+ (* -1/2 (sin phi2)) (* -1/4 (* phi1 (cos phi2))))))>
#<alt (+ (* 1/2 (cos phi2)) (* phi1 (+ (* -1/2 (sin phi2)) (* phi1 (+ (* -1/4 (cos phi2)) (* 1/12 (* phi1 (sin phi2))))))))>
#<alt (* 1/2 (cos (+ phi1 phi2)))>
#<alt (* 1/2 (cos (+ phi1 phi2)))>
#<alt (* 1/2 (cos (+ phi1 phi2)))>
#<alt (* 1/2 (cos (+ phi1 phi2)))>
#<alt (* 1/2 (cos (- phi2 (* -1 phi1))))>
#<alt (* 1/2 (cos (- phi2 (* -1 phi1))))>
#<alt (* 1/2 (cos (- phi2 (* -1 phi1))))>
#<alt (* 1/2 (cos (- phi2 (* -1 phi1))))>
#<alt (* 1/2 (cos phi1))>
#<alt (+ (* -1/2 (* phi2 (sin phi1))) (* 1/2 (cos phi1)))>
#<alt (+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/2 (sin phi1)) (* -1/4 (* phi2 (cos phi1))))))>
#<alt (+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/2 (sin phi1)) (* phi2 (+ (* -1/4 (cos phi1)) (* 1/12 (* phi2 (sin phi1))))))))>
#<alt (* 1/2 (cos (+ phi1 phi2)))>
#<alt (* 1/2 (cos (+ phi1 phi2)))>
#<alt (* 1/2 (cos (+ phi1 phi2)))>
#<alt (* 1/2 (cos (+ phi1 phi2)))>
#<alt (* 1/2 (cos (- phi1 (* -1 phi2))))>
#<alt (* 1/2 (cos (- phi1 (* -1 phi2))))>
#<alt (* 1/2 (cos (- phi1 (* -1 phi2))))>
#<alt (* 1/2 (cos (- phi1 (* -1 phi2))))>
#<alt (* 1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))>
#<alt (* phi1 (+ (* -1/48 (* (pow phi1 2) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))>
#<alt (* phi1 (+ (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/48 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/3840 (* (pow phi1 2) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))))))>
#<alt (* phi1 (+ (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/48 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/645120 (* (pow phi1 2) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/3840 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* 1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))>
#<alt (* phi2 (+ (* -1/48 (* (pow phi2 2) (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))>
#<alt (* phi2 (+ (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/48 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/3840 (* (pow phi2 2) (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))))))>
#<alt (* phi2 (+ (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/48 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/645120 (* (pow phi2 2) (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/3840 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))))))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))>
#<alt (* lambda1 (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (* lambda1 (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (* lambda1 (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1))))>
#<alt (* -1 (* lambda1 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1))))>
#<alt (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))>
#<alt (+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (* lambda2 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)))>
#<alt (* lambda2 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)))>
#<alt (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))>
#<alt (* 1/2 (* phi1 (sin (* 1/2 phi2))))>
#<alt (* phi1 (+ (* -1/48 (* (pow phi1 2) (sin (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2)))))>
#<alt (* phi1 (+ (* 1/2 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (sin (* 1/2 phi2))) (* 1/3840 (* (pow phi1 2) (sin (* 1/2 phi2))))))))>
#<alt (* phi1 (+ (* 1/2 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/645120 (* (pow phi1 2) (sin (* 1/2 phi2)))) (* 1/3840 (sin (* 1/2 phi2)))))))))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* 1/2 (* phi2 (sin (* 1/2 phi1))))>
#<alt (* phi2 (+ (* -1/48 (* (pow phi2 2) (sin (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1)))))>
#<alt (* phi2 (+ (* 1/2 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (sin (* 1/2 phi1))) (* 1/3840 (* (pow phi2 2) (sin (* 1/2 phi1))))))))>
#<alt (* phi2 (+ (* 1/2 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/645120 (* (pow phi2 2) (sin (* 1/2 phi1)))) (* 1/3840 (sin (* 1/2 phi1)))))))))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))>
#<alt (/ -1 (* lambda2 (cos (* 1/2 phi2))))>
#<alt (- (* -1 (/ lambda1 (* (pow lambda2 2) (cos (* 1/2 phi2))))) (/ 1 (* lambda2 (cos (* 1/2 phi2)))))>
#<alt (- (* lambda1 (- (* -1 (/ lambda1 (* (pow lambda2 3) (cos (* 1/2 phi2))))) (/ 1 (* (pow lambda2 2) (cos (* 1/2 phi2)))))) (/ 1 (* lambda2 (cos (* 1/2 phi2)))))>
#<alt (- (* lambda1 (- (* lambda1 (- (* -1 (/ lambda1 (* (pow lambda2 4) (cos (* 1/2 phi2))))) (/ 1 (* (pow lambda2 3) (cos (* 1/2 phi2)))))) (/ 1 (* (pow lambda2 2) (cos (* 1/2 phi2)))))) (/ 1 (* lambda2 (cos (* 1/2 phi2)))))>
#<alt (/ 1 (* lambda1 (cos (* 1/2 phi2))))>
#<alt (/ (+ (/ 1 (cos (* 1/2 phi2))) (/ lambda2 (* lambda1 (cos (* 1/2 phi2))))) lambda1)>
#<alt (/ (- (+ (/ 1 (cos (* 1/2 phi2))) (/ (pow lambda2 2) (* (pow lambda1 2) (cos (* 1/2 phi2))))) (* -1 (/ lambda2 (* lambda1 (cos (* 1/2 phi2)))))) lambda1)>
#<alt (/ (- (+ (/ 1 (cos (* 1/2 phi2))) (/ (pow lambda2 3) (* (pow lambda1 3) (cos (* 1/2 phi2))))) (+ (* -1 (/ lambda2 (* lambda1 (cos (* 1/2 phi2))))) (* -1 (/ (pow lambda2 2) (* (pow lambda1 2) (cos (* 1/2 phi2))))))) lambda1)>
#<alt (/ 1 (* lambda1 (cos (* 1/2 phi2))))>
#<alt (* -1 (/ (- (* -1 (/ lambda2 (* lambda1 (cos (* 1/2 phi2))))) (/ 1 (cos (* 1/2 phi2)))) lambda1))>
#<alt (* -1 (/ (- (* -1 (/ (- (/ (pow lambda2 2) (* lambda1 (cos (* 1/2 phi2)))) (* -1 (/ lambda2 (cos (* 1/2 phi2))))) lambda1)) (/ 1 (cos (* 1/2 phi2)))) lambda1))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow lambda2 3) (* lambda1 (cos (* 1/2 phi2))))) (/ (pow lambda2 2) (cos (* 1/2 phi2)))) lambda1)) (* -1 (/ lambda2 (cos (* 1/2 phi2))))) lambda1)) (/ 1 (cos (* 1/2 phi2)))) lambda1))>
#<alt (/ 1 (* lambda1 (cos (* 1/2 phi2))))>
#<alt (+ (/ 1 (* lambda1 (cos (* 1/2 phi2)))) (/ lambda2 (* (pow lambda1 2) (cos (* 1/2 phi2)))))>
#<alt (+ (* lambda2 (+ (/ 1 (* (pow lambda1 2) (cos (* 1/2 phi2)))) (/ lambda2 (* (pow lambda1 3) (cos (* 1/2 phi2)))))) (/ 1 (* lambda1 (cos (* 1/2 phi2)))))>
#<alt (+ (* lambda2 (+ (* lambda2 (+ (/ 1 (* (pow lambda1 3) (cos (* 1/2 phi2)))) (/ lambda2 (* (pow lambda1 4) (cos (* 1/2 phi2)))))) (/ 1 (* (pow lambda1 2) (cos (* 1/2 phi2)))))) (/ 1 (* lambda1 (cos (* 1/2 phi2)))))>
#<alt (/ -1 (* lambda2 (cos (* 1/2 phi2))))>
#<alt (/ (- (* -1 (/ lambda1 (* lambda2 (cos (* 1/2 phi2))))) (/ 1 (cos (* 1/2 phi2)))) lambda2)>
#<alt (/ (- (* -1 (/ (pow lambda1 2) (* (pow lambda2 2) (cos (* 1/2 phi2))))) (+ (/ 1 (cos (* 1/2 phi2))) (/ lambda1 (* lambda2 (cos (* 1/2 phi2)))))) lambda2)>
#<alt (/ (- (* -1 (/ (pow lambda1 3) (* (pow lambda2 3) (cos (* 1/2 phi2))))) (+ (/ 1 (cos (* 1/2 phi2))) (+ (/ lambda1 (* lambda2 (cos (* 1/2 phi2)))) (/ (pow lambda1 2) (* (pow lambda2 2) (cos (* 1/2 phi2))))))) lambda2)>
#<alt (/ -1 (* lambda2 (cos (* 1/2 phi2))))>
#<alt (* -1 (/ (+ (/ 1 (cos (* 1/2 phi2))) (/ lambda1 (* lambda2 (cos (* 1/2 phi2))))) lambda2))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow lambda1 2) (* lambda2 (cos (* 1/2 phi2))))) (/ lambda1 (cos (* 1/2 phi2)))) lambda2)) (/ 1 (cos (* 1/2 phi2)))) lambda2))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow lambda1 3) (* lambda2 (cos (* 1/2 phi2)))) (* -1 (/ (pow lambda1 2) (cos (* 1/2 phi2))))) lambda2)) (/ lambda1 (cos (* 1/2 phi2)))) lambda2)) (/ 1 (cos (* 1/2 phi2)))) lambda2))>
#<alt (/ 1 (- lambda1 lambda2))>
#<alt (+ (* 1/8 (/ (pow phi2 2) (- lambda1 lambda2))) (/ 1 (- lambda1 lambda2)))>
#<alt (+ (* (pow phi2 2) (+ (* 5/384 (/ (pow phi2 2) (- lambda1 lambda2))) (* 1/8 (/ 1 (- lambda1 lambda2))))) (/ 1 (- lambda1 lambda2)))>
#<alt (+ (* (pow phi2 2) (+ (* (pow phi2 2) (+ (* 61/46080 (/ (pow phi2 2) (- lambda1 lambda2))) (* 5/384 (/ 1 (- lambda1 lambda2))))) (* 1/8 (/ 1 (- lambda1 lambda2))))) (/ 1 (- lambda1 lambda2)))>
#<alt (/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (* (pow R 2) (pow phi1 2))>
#<alt (cos phi2)>
#<alt (+ (cos phi2) (* -1 (* phi1 (sin phi2))))>
#<alt (+ (cos phi2) (* phi1 (- (* -1/2 (* phi1 (cos phi2))) (sin phi2))))>
#<alt (+ (cos phi2) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* 1/6 (* phi1 (sin phi2))))) (sin phi2))))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (- phi2 (* -1 phi1)))>
#<alt (cos (- phi2 (* -1 phi1)))>
#<alt (cos (- phi2 (* -1 phi1)))>
#<alt (cos (- phi2 (* -1 phi1)))>
#<alt (cos phi1)>
#<alt (+ (cos phi1) (* -1 (* phi2 (sin phi1))))>
#<alt (+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (sin phi1))))>
#<alt (+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* 1/6 (* phi2 (sin phi1))))) (sin phi1))))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (- phi1 (* -1 phi2)))>
#<alt (cos (- phi1 (* -1 phi2)))>
#<alt (cos (- phi1 (* -1 phi2)))>
#<alt (cos (- phi1 (* -1 phi2)))>
#<alt (/ (pow lambda2 2) phi2)>
#<alt (+ (* -2 (/ (* lambda1 lambda2) phi2)) (/ (pow lambda2 2) phi2))>
#<alt (+ (* lambda1 (+ (* -2 (/ lambda2 phi2)) (/ lambda1 phi2))) (/ (pow lambda2 2) phi2))>
#<alt (+ (* lambda1 (+ (* -2 (/ lambda2 phi2)) (/ lambda1 phi2))) (/ (pow lambda2 2) phi2))>
#<alt (/ (pow lambda1 2) phi2)>
#<alt (* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 phi2))) (/ 1 phi2)))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 phi2))) (+ (/ 1 phi2) (/ (pow lambda2 2) (* (pow lambda1 2) phi2)))))>
#<alt (* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 phi2))) (+ (/ 1 phi2) (/ (pow lambda2 2) (* (pow lambda1 2) phi2)))))>
#<alt (/ (pow lambda1 2) phi2)>
#<alt (* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 phi2))) (/ 1 phi2)))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda2 2) (* lambda1 phi2))) (* 2 (/ lambda2 phi2))) lambda1)) (/ 1 phi2)))>
#<alt (* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda2 2) (* lambda1 phi2))) (* 2 (/ lambda2 phi2))) lambda1)) (/ 1 phi2)))>
#<alt (/ (pow lambda1 2) phi2)>
#<alt (+ (* -2 (/ (* lambda1 lambda2) phi2)) (/ (pow lambda1 2) phi2))>
#<alt (+ (* lambda2 (+ (* -2 (/ lambda1 phi2)) (/ lambda2 phi2))) (/ (pow lambda1 2) phi2))>
#<alt (+ (* lambda2 (+ (* -2 (/ lambda1 phi2)) (/ lambda2 phi2))) (/ (pow lambda1 2) phi2))>
#<alt (/ (pow lambda2 2) phi2)>
#<alt (* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 phi2))) (/ 1 phi2)))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 phi2))) (+ (/ 1 phi2) (/ (pow lambda1 2) (* (pow lambda2 2) phi2)))))>
#<alt (* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 phi2))) (+ (/ 1 phi2) (/ (pow lambda1 2) (* (pow lambda2 2) phi2)))))>
#<alt (/ (pow lambda2 2) phi2)>
#<alt (* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 phi2))) (/ 1 phi2)))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda1 2) (* lambda2 phi2))) (* 2 (/ lambda1 phi2))) lambda2)) (/ 1 phi2)))>
#<alt (* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda1 2) (* lambda2 phi2))) (* 2 (/ lambda1 phi2))) lambda2)) (/ 1 phi2)))>
#<alt (/ (pow (- lambda1 lambda2) 2) phi2)>
#<alt (/ (pow (- lambda1 lambda2) 2) phi2)>
#<alt (/ (pow (- lambda1 lambda2) 2) phi2)>
#<alt (/ (pow (- lambda1 lambda2) 2) phi2)>
#<alt (/ (pow (- lambda1 lambda2) 2) phi2)>
#<alt (/ (pow (- lambda1 lambda2) 2) phi2)>
#<alt (/ (pow (- lambda1 lambda2) 2) phi2)>
#<alt (/ (pow (- lambda1 lambda2) 2) phi2)>
#<alt (/ (pow (- lambda1 lambda2) 2) phi2)>
#<alt (/ (pow (- lambda1 lambda2) 2) phi2)>
#<alt (/ (pow (- lambda1 lambda2) 2) phi2)>
#<alt (/ (pow (- lambda1 lambda2) 2) phi2)>
#<alt (cos phi2)>
#<alt (+ (cos phi2) (* -1 (* phi1 (sin phi2))))>
#<alt (+ (cos phi2) (* phi1 (- (* -1/2 (* phi1 (cos phi2))) (sin phi2))))>
#<alt (+ (cos phi2) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* 1/6 (* phi1 (sin phi2))))) (sin phi2))))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (- phi2 (* -1 phi1)))>
#<alt (cos (- phi2 (* -1 phi1)))>
#<alt (cos (- phi2 (* -1 phi1)))>
#<alt (cos (- phi2 (* -1 phi1)))>
#<alt (cos phi1)>
#<alt (+ (cos phi1) (* -1 (* phi2 (sin phi1))))>
#<alt (+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (sin phi1))))>
#<alt (+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* 1/6 (* phi2 (sin phi1))))) (sin phi1))))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (+ phi1 phi2))>
#<alt (cos (- phi1 (* -1 phi2)))>
#<alt (cos (- phi1 (* -1 phi2)))>
#<alt (cos (- phi1 (* -1 phi2)))>
#<alt (cos (- phi1 (* -1 phi2)))>
#<alt (cos (* -1/2 phi2))>
#<alt (+ (cos (* -1/2 phi2)) (* 1/2 (* phi1 (sin (* -1/2 phi2)))))>
#<alt (+ (cos (* -1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* -1/2 phi2)))) (* -1/2 (sin (* -1/2 phi2))))))>
#<alt (+ (cos (* -1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* -1/2 phi2))) (* -1/48 (* phi1 (sin (* -1/2 phi2)))))) (* -1/2 (sin (* -1/2 phi2))))))>
#<alt (cos (* -1/2 (+ phi1 phi2)))>
#<alt (cos (* -1/2 (+ phi1 phi2)))>
#<alt (cos (* -1/2 (+ phi1 phi2)))>
#<alt (cos (* -1/2 (+ phi1 phi2)))>
#<alt (cos (* -1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* -1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* -1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* -1/2 (- phi2 (* -1 phi1))))>
#<alt (cos (* -1/2 phi1))>
#<alt (+ (cos (* -1/2 phi1)) (* 1/2 (* phi2 (sin (* -1/2 phi1)))))>
#<alt (+ (cos (* -1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* -1/2 phi1)))) (* -1/2 (sin (* -1/2 phi1))))))>
#<alt (+ (cos (* -1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* -1/2 phi1))) (* -1/48 (* phi2 (sin (* -1/2 phi1)))))) (* -1/2 (sin (* -1/2 phi1))))))>
#<alt (cos (* -1/2 (+ phi1 phi2)))>
#<alt (cos (* -1/2 (+ phi1 phi2)))>
#<alt (cos (* -1/2 (+ phi1 phi2)))>
#<alt (cos (* -1/2 (+ phi1 phi2)))>
#<alt (cos (* -1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* -1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* -1/2 (- phi1 (* -1 phi2))))>
#<alt (cos (* -1/2 (- phi1 (* -1 phi2))))>
Calls

228 calls:

TimeVariablePointExpression
34.0ms
phi2
@0
(/ (+ 0 (pow (* (cos (/ (+ phi1 phi2) -2)) (* R lambda1)) 3)) (* (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) (* (* R lambda1) (* R lambda1))))
17.0ms
phi1
@inf
(* (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) (* (* R lambda1) (* R lambda1)))
13.0ms
phi1
@-inf
(/ (+ 0 (pow (* (cos (/ (+ phi1 phi2) -2)) (* R lambda1)) 3)) (* (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) (* (* R lambda1) (* R lambda1))))
6.0ms
lambda1
@-inf
(* R (* phi2 (+ (- 1 (/ phi1 phi2)) (* (/ 1/2 phi2) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2))))))
4.0ms
phi1
@0
(- 0 (* (* R phi1) (* (* R phi1) (* R phi1))))

rewrite466.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
4640×*-lowering-*.f32
4640×*-lowering-*.f64
2166×pow-lowering-pow.f64
2166×pow-lowering-pow.f32
2096×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
065372
1412322
24192320
09209320
Stop Event
iter limit
node limit
Counts
25 → 632
Calls
Call 1
Inputs
(* R (sqrt (+ (* (- (/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))) (- (/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))) (* (- phi1 phi2) (- phi1 phi2)))))
(sqrt (+ (* (- (/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))) (- (/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))) (* (- phi1 phi2) (- phi1 phi2))))
(- (/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2)))) (/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2))))
(/ 1 (/ (/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2))) (cos (* phi1 1/2))))
(* R lambda1)
(/ (- 0 (* (* R phi1) (* (* R phi1) (* R phi1)))) (* (* R phi1) (* R phi1)))
(- 0 (* (* R phi1) (* (* R phi1) (* R phi1))))
(* (* R phi1) (* (* R phi1) (* R phi1)))
(* R phi1)
(* R (* phi2 (+ (- 1 (/ phi1 phi2)) (* (/ 1/2 phi2) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2))))))
(* phi2 (+ (- 1 (/ phi1 phi2)) (* (/ 1/2 phi2) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2)))))
(+ (- 1 (/ phi1 phi2)) (* (/ 1/2 phi2) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2))))
(* (/ 1/2 phi2) (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2)))
(/ (+ 0 (pow (* (cos (/ (+ phi1 phi2) -2)) (* R lambda1)) 3)) (* (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) (* (* R lambda1) (* R lambda1))))
(* (+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))) (* (* R lambda1) (* R lambda1)))
(+ 1/2 (* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2)))))
(* 1/2 (cos (* 2 (/ (+ phi1 phi2) 2))))
(/ (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (/ 1 (- lambda1 lambda2)))
(* (sin (* phi1 1/2)) (sin (* phi2 1/2)))
(/ (/ 1 (- lambda1 lambda2)) (cos (* 1/2 phi2)))
(* (* R phi1) (* R phi1))
(cos (+ phi1 phi2))
(/ (* (- lambda1 lambda2) (- lambda1 lambda2)) phi2)
(cos (* 2 (/ (+ phi1 phi2) 2)))
(cos (/ (+ phi1 phi2) -2))
Outputs
(*.f64 R (hypot.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)) R)
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/2 binary64)))
(hypot.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2))
(hypot.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)))
(hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(hypot.f64 (-.f64 phi1 phi2) (pow.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 1 binary64)))
(hypot.f64 (pow.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 1 binary64)) (-.f64 phi1 phi2))
(hypot.f64 (pow.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 1 binary64)) (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)))
(hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(hypot.f64 (pow.f64 (-.f64 phi1 phi2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 1 binary64)))
(sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 6 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) (sqrt.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(pow.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)) (pow.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 6 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 4 binary64)) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 2 binary64)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(+.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(+.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(+.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (/.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(fma.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(fma.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(fma.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(fma.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))
(/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))) (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))
(/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(/.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(/.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(/.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)))
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)))
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal -1 binary64)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal -1 binary64)))
(*.f64 R lambda1)
(*.f64 lambda1 R)
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(neg.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R phi1) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1)))))
(/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(/.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))
(/.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))
(/.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1))) (*.f64 R phi1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) #s(literal 1 binary64)) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(/.f64 (neg.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1)))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1)))
(/.f64 (*.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) #s(literal 1 binary64)) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (/.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (/.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (/.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) R) (*.f64 phi1 (*.f64 R phi1)))
(/.f64 (/.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 R R)) (*.f64 phi1 phi1))
(/.f64 (/.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 R (*.f64 R phi1))) phi1)
(/.f64 (/.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1))) R) phi1)
(/.f64 (/.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1))) phi1) R)
(pow.f64 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 R phi1) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(*.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (/.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1))) (/.f64 #s(literal 1 binary64) (*.f64 R phi1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 R phi1)) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1))))
(*.f64 (/.f64 #s(literal 1 binary64) R) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R phi1)) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 R R)) (pow.f64 (/.f64 (*.f64 phi1 phi1) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (*.f64 R phi1))) (pow.f64 (/.f64 phi1 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))
(+.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(+.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (/.f64 (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (/.f64 (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))
(fma.f64 R (neg.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) #s(literal 0 binary64))
(fma.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) #s(literal 0 binary64))
(fma.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (*.f64 R phi1) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (/.f64 #s(literal 1 binary64) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 R phi1)) (*.f64 phi1 (*.f64 R (*.f64 R phi1))) #s(literal 0 binary64))
(fma.f64 (neg.f64 R) (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R phi1)) R) (*.f64 phi1 (*.f64 R phi1)) #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R phi1)) (*.f64 R R)) (*.f64 phi1 phi1) #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R phi1)) (*.f64 R (*.f64 R phi1))) phi1 #s(literal 0 binary64))
(neg.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(pow.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) #s(literal -1 binary64))
(*.f64 R (neg.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1)))
(*.f64 #s(literal -1 binary64) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (*.f64 R phi1))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (/.f64 #s(literal 1 binary64) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R phi1)) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))
(*.f64 (neg.f64 R) (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R phi1)) R) (*.f64 phi1 (*.f64 R phi1)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R phi1)) (*.f64 R R)) (*.f64 phi1 phi1))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 R phi1)) (*.f64 R (*.f64 R phi1))) phi1)
(+.f64 #s(literal 0 binary64) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(+.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 R phi1)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) #s(literal 3 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(fma.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) #s(literal 0 binary64))
(fma.f64 phi1 (*.f64 R (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) #s(literal 0 binary64))
(fma.f64 (*.f64 R phi1) (*.f64 phi1 (*.f64 R (*.f64 R phi1))) #s(literal 0 binary64))
(fma.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 R phi1) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) #s(literal 0 binary64))
(fma.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (pow.f64 R #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 R (*.f64 R phi1)) (*.f64 phi1 (*.f64 R phi1)) #s(literal 0 binary64))
(fma.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) R #s(literal 0 binary64))
(fma.f64 (pow.f64 R #s(literal 3 binary64)) (*.f64 phi1 (*.f64 phi1 phi1)) #s(literal 0 binary64))
(fma.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) (*.f64 R phi1)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 R phi1) #s(literal 3/2 binary64)) (pow.f64 (*.f64 R phi1) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 R phi1) (*.f64 R R)) (*.f64 phi1 phi1) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 R phi1))) phi1 #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) R) phi1 #s(literal 0 binary64))
(neg.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))
(pow.f64 (*.f64 R phi1) #s(literal 3 binary64))
(pow.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) #s(literal 3 binary64))
(*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(*.f64 phi1 (*.f64 R (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(*.f64 (*.f64 R phi1) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))
(*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 R phi1))
(*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (pow.f64 R #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (pow.f64 (/.f64 (*.f64 R phi1) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) #s(literal 3 binary64)))
(*.f64 (*.f64 R (*.f64 R phi1)) (*.f64 phi1 (*.f64 R phi1)))
(*.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) R)
(*.f64 (pow.f64 R #s(literal 3 binary64)) (*.f64 phi1 (*.f64 phi1 phi1)))
(*.f64 (pow.f64 R #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) #s(literal 3 binary64)))
(*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) (*.f64 R phi1)))
(*.f64 (pow.f64 (*.f64 R phi1) #s(literal 3/2 binary64)) (pow.f64 (*.f64 R phi1) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 R phi1) (*.f64 R R)) (*.f64 phi1 phi1))
(*.f64 (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 R phi1))) phi1)
(*.f64 (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) R) phi1)
(*.f64 (pow.f64 (/.f64 R R) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (*.f64 phi1 (*.f64 R phi1))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 R (*.f64 R phi1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (*.f64 R phi1)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 R (*.f64 R R)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (*.f64 phi1 phi1)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 R (*.f64 R (*.f64 R phi1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) phi1) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 R phi1) R) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 phi1 (*.f64 R phi1))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 R phi1) (*.f64 R phi1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 R phi1)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 R phi1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 R phi1) (*.f64 R phi1)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 R phi1) (*.f64 R R)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 phi1 phi1)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 R phi1) (*.f64 R (*.f64 R phi1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) phi1) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) R) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 R phi1) (*.f64 phi1 (*.f64 R phi1))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 R R)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 R phi1) (*.f64 phi1 phi1)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 R (*.f64 R phi1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 R phi1) phi1) #s(literal 3 binary64)))
(*.f64 R phi1)
(*.f64 phi1 R)
(+.f64 (*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (*.f64 R (*.f64 phi2 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2))))
(+.f64 (*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (*.f64 R phi2) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)))
(+.f64 (*.f64 (*.f64 R phi2) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)) (*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(+.f64 (*.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) R) (*.f64 (*.f64 phi2 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)) R))
(+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 R phi2)) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (*.f64 R phi2)))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (*.f64 R phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 R phi2)))
(fma.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 R (*.f64 phi2 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2))))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 R phi2) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (*.f64 R phi2)))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (*.f64 R phi2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 R phi2)))
(fma.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) R (*.f64 (*.f64 phi2 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)) R))
(fma.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (*.f64 R phi2) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)))
(fma.f64 (*.f64 R phi2) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(/.f64 (*.f64 (*.f64 R phi2) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(/.f64 (*.f64 (*.f64 R phi2) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))) phi2))))
(*.f64 phi2 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))) phi2)) R))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))) phi2)) (*.f64 R phi2))
(*.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))) phi2))) R)
(*.f64 (*.f64 R phi2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))) phi2)))
(*.f64 (*.f64 R (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))) phi2))) phi2)
(+.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 phi2 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)))
(+.f64 (*.f64 phi2 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(fma.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 phi2 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)))
(fma.f64 phi2 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) phi2 (*.f64 phi2 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) phi2) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(fma.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) phi2) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) phi2 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2)) phi2) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(fma.f64 (*.f64 phi2 (/.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(fma.f64 (*.f64 phi2 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))) (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(fma.f64 (*.f64 phi2 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2)) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(/.f64 (+.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))) (pow.f64 (*.f64 phi2 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (-.f64 (*.f64 (*.f64 phi2 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)) (*.f64 phi2 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2))) (*.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 phi2 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2))))))
(/.f64 (-.f64 (*.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (*.f64 (*.f64 phi2 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)) (*.f64 phi2 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)))) (-.f64 (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 phi2 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2))))
(/.f64 (*.f64 phi2 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(/.f64 (*.f64 phi2 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)))
(/.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 3 binary64))) phi2) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 2 binary64))) phi2) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)))
(*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))) phi2)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))) phi2)) phi2)
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))) phi2)))
(+.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (/.f64 phi1 phi2)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))) phi2))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2))) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 1 binary64)) (/.f64 phi1 phi2))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) phi2) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(fma.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2)) (/.f64 #s(literal 1/2 binary64) phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2)) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(fma.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1/2 binary64) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 phi2) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 phi1 phi2) (/.f64 phi2 phi1))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) (/.f64 #s(literal 1 binary64) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (-.f64 lambda1 lambda2)) (/.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 phi2) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 phi2) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) phi2))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 phi1 phi2) (/.f64 phi2 phi1))) phi2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) phi2))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 phi2) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2)))))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 phi1 phi2) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 phi1 phi2) (/.f64 phi2 phi1))))) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 2 binary64)))) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))) phi2) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))) phi2) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))) phi2)) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))) phi2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))) phi2) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))) phi2))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))) phi2)))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))) (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))) (pow.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2))))
(/.f64 #s(literal 1 binary64) (/.f64 phi2 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))))
(/.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (/.f64 phi2 #s(literal 1/2 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 (/.f64 phi2 #s(literal 1/2 binary64)) phi2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 phi2 phi2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 (-.f64 #s(literal 0 binary64) phi2) phi2))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)) (*.f64 phi2 (/.f64 phi2 #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64)) (*.f64 phi2 phi2))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal -1/2 binary64)) (*.f64 phi2 (-.f64 #s(literal 0 binary64) phi2)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))) (-.f64 #s(literal 0 binary64) phi2))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) phi2)
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi2)
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64)) (/.f64 phi2 #s(literal 1/2 binary64)))
(/.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) phi2))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) #s(literal 1 binary64)) (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) phi2))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))) (/.f64 phi2 #s(literal 1/2 binary64)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))) (-.f64 #s(literal 0 binary64) phi2))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1/2 binary64) phi2)) phi2)
(pow.f64 (/.f64 phi2 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) phi2))
(*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2)) (/.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2)) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))) (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1/2 binary64) phi2))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) (/.f64 #s(literal 1 binary64) phi2))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1)))))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (-.f64 lambda1 lambda2)) (/.f64 (-.f64 lambda1 lambda2) phi2))
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))) phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) phi2))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (neg.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))))
(/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 9 binary64)) (*.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 6 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 6 binary64))) (*.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (neg.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))))))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 9 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 6 binary64)) (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (neg.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (neg.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))))))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))))
(/.f64 (*.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 9 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 6 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 6 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64))))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))
(/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (*.f64 R lambda1))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) R) (*.f64 lambda1 (*.f64 R lambda1)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (*.f64 R lambda1)) (*.f64 R lambda1))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (*.f64 R R)) (*.f64 lambda1 lambda1))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (*.f64 R (*.f64 R lambda1))) lambda1)
(pow.f64 (/.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))))
(*.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))))
(*.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (/.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))))
(*.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))
(*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 R lambda1) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))))
(*.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))))
(*.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (*.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))))
(*.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (neg.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))))))
(*.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3/2 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))))
(*.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3/2 binary64)) (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))))
(*.f64 (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (/.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))))
(*.f64 (/.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (/.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))
(*.f64 (/.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))))
(*.f64 (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (/.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (*.f64 R lambda1)))
(*.f64 (/.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))))
(*.f64 (/.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))
(*.f64 (/.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (*.f64 R lambda1)))
(*.f64 (/.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 R lambda1)))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3/2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3/2 binary64)) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3/2 binary64)) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3/2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))
(*.f64 (/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3/2 binary64)) (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3/2 binary64)) (*.f64 R lambda1)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (/.f64 (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (pow.f64 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (pow.f64 (/.f64 (*.f64 R lambda1) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (pow.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (*.f64 (*.f64 R lambda1) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (pow.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (*.f64 (*.f64 R lambda1) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 R lambda1) (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (pow.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 R lambda1) (*.f64 (*.f64 R lambda1) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 R lambda1) (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 R lambda1) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 9 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 6 binary64))))
(*.f64 (pow.f64 (/.f64 (*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(+.f64 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) #s(literal 1/2 binary64)) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))
(+.f64 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))))
(fma.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))
(fma.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) #s(literal 3 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) #s(literal 3 binary64))) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))
(pow.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 R (*.f64 (*.f64 lambda1 (*.f64 R lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))
(*.f64 (*.f64 R lambda1) (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))
(*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))))
(*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (*.f64 (*.f64 R lambda1) (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))))
(*.f64 (*.f64 R (*.f64 lambda1 (*.f64 R lambda1))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))
(*.f64 (*.f64 lambda1 lambda1) (pow.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 lambda1 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (*.f64 R lambda1))
(*.f64 (*.f64 R (*.f64 R lambda1)) (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))
(*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))
(*.f64 (*.f64 R R) (pow.f64 (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))) (*.f64 lambda1 lambda1))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) R) (*.f64 lambda1 (*.f64 R lambda1)))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (*.f64 R R)) (*.f64 lambda1 lambda1))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (*.f64 R (*.f64 R lambda1))) lambda1)
(*.f64 (*.f64 (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) R) lambda1)
(*.f64 (*.f64 (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) lambda1) R)
(*.f64 (*.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 R lambda1)) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 R lambda1))
(*.f64 (*.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 R (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))) lambda1)
(*.f64 (pow.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 lambda1 lambda1))
(*.f64 (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) lambda1) #s(literal 2 binary64)) (*.f64 R R))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi2 phi1) #s(literal -2 binary64))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (/.f64 (+.f64 phi2 phi1) #s(literal -2 binary64)) (/.f64 (+.f64 phi2 phi1) #s(literal -2 binary64)))) (cos.f64 (-.f64 (/.f64 (+.f64 phi2 phi1) #s(literal -2 binary64)) (/.f64 (+.f64 phi2 phi1) #s(literal -2 binary64))))) #s(literal 2 binary64))
(pow.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))))) #s(literal -1 binary64))
(*.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))
(*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))
(*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))
(*.f64 (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))) #s(literal 1/2 binary64))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 #s(literal 0 binary64) lambda2)))
(+.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))) #s(literal -1 binary64)))
(fma.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (-.f64 #s(literal 0 binary64) lambda2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 #s(literal 0 binary64) lambda2)))
(neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))) #s(literal 1 binary64))
(/.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2)))) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.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 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (+.f64 lambda1 lambda2))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2))) (*.f64 #s(literal 1 binary64) (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (-.f64 lambda1 lambda2)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal -1 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1 binary64))
(/.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 1 binary64)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (/.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1 binary64))
(*.f64 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (neg.f64 (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(/.f64 #s(literal -1 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))))
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(/.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 lambda1 lambda2))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1 binary64))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(*.f64 (pow.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 (log.f64 (*.f64 R phi1)) #s(literal 2 binary64)))
(pow.f64 (*.f64 R phi1) #s(literal 2 binary64))
(*.f64 R (*.f64 phi1 (*.f64 R phi1)))
(*.f64 R (*.f64 R (*.f64 phi1 phi1)))
(*.f64 phi1 (*.f64 R (*.f64 R phi1)))
(*.f64 (*.f64 R phi1) (*.f64 R phi1))
(*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(*.f64 (*.f64 R (*.f64 R phi1)) phi1)
(*.f64 (*.f64 phi1 (*.f64 R phi1)) R)
(*.f64 (*.f64 R R) (*.f64 phi1 phi1))
(*.f64 (*.f64 (*.f64 R R) phi1) phi1)
(+.f64 (cos.f64 (+.f64 phi2 phi1)) (+.f64 (*.f64 (neg.f64 (sin.f64 phi2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(+.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 phi1 phi1) (-.f64 phi1 phi2))) (cos.f64 (/.f64 (*.f64 phi2 phi2) (-.f64 phi1 phi2)))) (*.f64 (sin.f64 (/.f64 (*.f64 phi1 phi1) (-.f64 phi1 phi2))) (sin.f64 (/.f64 (*.f64 phi2 phi2) (-.f64 phi1 phi2)))))
(cos.f64 (+.f64 phi2 phi1))
(-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))
(fma.f64 (cos.f64 phi1) (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(fma.f64 (cos.f64 phi1) (cos.f64 phi2) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)))
(fma.f64 (cos.f64 phi2) (cos.f64 phi1) (neg.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2))))
(fma.f64 (cos.f64 phi2) (cos.f64 phi1) (*.f64 (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) (cos.f64 (-.f64 phi1 phi2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (-.f64 #s(literal 0 binary64) phi2)))
(neg.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))) phi2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))) (-.f64 #s(literal 0 binary64) phi2))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))) phi2))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 lambda1 lambda2) phi2))
(/.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2)))) (neg.f64 (-.f64 #s(literal 0 binary64) phi2)))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 (-.f64 lambda1 lambda2) phi2)) (+.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 (+.f64 lambda1 lambda2))))
(/.f64 (*.f64 (-.f64 (*.f64 lambda1 lambda1) (*.f64 lambda2 lambda2)) (/.f64 (-.f64 lambda1 lambda2) phi2)) (+.f64 lambda1 lambda2))
(pow.f64 (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 phi2 (-.f64 lambda1 lambda2)) (-.f64 lambda1 lambda2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2)))
(*.f64 (-.f64 lambda1 lambda2) (/.f64 (-.f64 lambda1 lambda2) phi2))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1 binary64) phi2))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 #s(literal 0 binary64) (-.f64 lambda1 lambda2))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) phi2)))
(*.f64 (/.f64 #s(literal 1 binary64) phi2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))
(*.f64 (/.f64 #s(literal 1 binary64) phi2) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) phi2) (-.f64 lambda1 lambda2))
(+.f64 (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))) (+.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (*.f64 (neg.f64 (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))))
(cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))
(cos.f64 (+.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)) (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))))
(-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))
(fma.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))
(fma.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (*.f64 (neg.f64 (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))))
(fma.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))
(fma.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (*.f64 (neg.f64 (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))))
(fma.f64 (+.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (-.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (+.f64 (*.f64 (neg.f64 (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))
(fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (neg.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))
(fma.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) #s(literal 6 binary64)) (pow.f64 (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) #s(literal 6 binary64))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64)))))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal 1 binary64))))))) #s(literal 1 binary64))
(*.f64 (+.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (-.f64 (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))))
(cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal -2 binary64)))
(cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))
(-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))

simplify639.0ms (3.1%)

Algorithm
egg-herbie
Rules
7658×*-lowering-*.f32
7658×*-lowering-*.f64
3232×+-lowering-+.f64
3232×+-lowering-+.f32
1928×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0186827045
1669024965
0848124965
Stop Event
iter limit
node limit
Counts
912 → 912
Calls
Call 1
Inputs
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* (* R (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))) (* (* R (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (* R (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)) 3))))) (* 1/2 (* (* R (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))))) (* (* R (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))))
(* R (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* lambda1 (+ (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1)))
(* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (+ (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1))))
(* lambda1 (+ (* -1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (* (pow lambda1 3) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (+ (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1)))))
(* -1 (* R (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))
(* -1 (* lambda1 (+ (* -1 (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1)) (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1)) (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (* lambda1 (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1)) (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1)) (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* (* R (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* lambda2 (+ (* 1/2 (* (* R (* lambda2 (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))) (* (* R (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (* R (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) 3))))) (* 1/2 (* (* R (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))))) (* (* R (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))))
(* R (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(* lambda2 (+ (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2)))
(* lambda2 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (+ (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2))))
(* lambda2 (+ (* -1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (pow lambda2 3) (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (+ (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2)))))
(* -1 (* R (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2)) (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda2 (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ (* 1/24 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
(* R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi2 2))))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (pow phi2 3))) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi2 2)))))))
(* -1 (* R phi2))
(* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi2)) (* R phi1)) phi2)))))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (* 1/2 (/ (* R (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi2))) phi2)) (* R phi1)) phi2)))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ (* 1/24 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
(* R phi1)
(* phi1 (+ R (* -1 (/ (* R phi2) phi1))))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi1 2))))))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (pow phi1 3))) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi1 2)))))))
(* -1 (* R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi1)) (* R phi2)) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (* 1/2 (/ (* R (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi1))) phi1)) (* R phi2)) phi1)))))
(sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))) (* (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))) (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)) 3))))) (* 1/2 (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))
(* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (+ (* -1/2 (/ (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (pow lambda1 3) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* -1 (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (/ (+ (* 1/2 (/ (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))) (* (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))) (* lambda2 (+ (* 1/2 (* (* lambda2 (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) 3))))) (* 1/2 (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))))
(* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2))) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1/2 (/ (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* (pow lambda2 3) (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(* -1 (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* lambda2 (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (+ (* 1/24 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi2 2))))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi2 3))) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi2 2)))))))
(* -1 phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) phi2))) phi2)))))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (/ (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi2)) (* 1/2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi2))) phi2)))))
(sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (+ (* 1/24 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
phi1
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi1 2))))))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi1 3))) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi1 2)))))))
(* -1 phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) phi1))) phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (/ (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi1)) (* 1/2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi1))) phi1)))))
(- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* -1 (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(- (+ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(- (+ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(- (+ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(* -1 (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+ (* phi2 (- (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+ (* phi2 (- (* phi2 (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/48 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))) (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+ (* phi1 (- (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+ (* phi1 (- (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))) (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))
(* -1 (* lambda1 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1))))
(* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(* lambda2 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))
(* lambda2 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))
(* lambda2 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))
(* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(+ (* -1/8 (* (pow phi2 2) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+ (* (cos (* 1/2 phi1)) (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/384 (* (pow phi2 2) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))))
(+ (* (cos (* 1/2 phi1)) (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/46080 (* (pow phi2 2) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/384 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))))))))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(+ (* -1/8 (* (pow phi1 2) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+ (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/384 (* (pow phi1 2) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))))
(+ (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/46080 (* (pow phi1 2) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/384 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))))))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* R lambda1)
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* R phi1))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* -1 (* (pow R 3) (pow phi1 3)))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* (pow R 3) (pow phi1 3))
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R phi1)
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) phi2))
(/ (+ (* 1/2 (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)))) (* R (* phi2 (- (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) phi1)))) phi2)
(/ (+ (* 1/2 (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* R (* phi2 (+ 1 (* -1/8 (* (cos phi1) (pow (- lambda1 lambda2) 2)))))) (* R (- (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) phi1))))) phi2)
(/ (+ (* 1/2 (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* R (- (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) phi1)) (* phi2 (+ (* 1/24 (* R (* phi2 (* (sin phi1) (pow (- lambda1 lambda2) 2))))) (* R (+ 1 (* -1/8 (* (cos phi1) (pow (- lambda1 lambda2) 2)))))))))) phi2)
(* R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(* R phi2)
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(* -1 (* phi2 (+ (* -1 R) (* -1 (/ (+ (* -1 (* R phi1)) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))) phi2))) phi2)))))
(* -1 (* phi2 (+ (* -1 R) (* -1 (/ (+ (* -1 (* R phi1)) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))) phi2))) phi2)))))
(* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(+ (* R (* phi1 (* phi2 (- (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (/ 1 phi2))))) (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(+ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* -1/8 (/ (* R (* phi1 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) phi2)) (* R (* phi2 (- (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (/ 1 phi2)))))))
(+ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* R (* phi2 (- (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (/ 1 phi2)))) (* phi1 (+ (* -1/8 (/ (* R (* (cos phi2) (pow (- lambda1 lambda2) 2))) phi2)) (* 1/24 (/ (* R (* phi1 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) phi2)))))))
(* -1 (* R phi1))
(* phi1 (+ (* -1 R) (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))
(* phi1 (+ (* -1 R) (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))
(* phi1 (+ (* -1 R) (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))
(* -1 (* R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))))
(* -1 (* phi1 (+ R (* -1 (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))
(+ (* -1 (/ (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) phi2)) (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))))
(+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda1 (+ (* -1 (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) (* 1/2 (* R (* lambda1 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))))
(+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda1 (+ (* -1 (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) (* 1/2 (* R (* lambda1 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))))
(* 1/2 (/ (* R (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2))
(* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda1 phi2))) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))
(* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda1 phi2))) (+ (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda1 2)))))
(* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda1 phi2))) (+ (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda1 2)))))
(* 1/2 (/ (* R (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2))
(* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda1 phi2))) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) lambda1)) (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) lambda1)) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) lambda1)) (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) lambda1)) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))
(+ (* -1 (/ (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) phi2)) (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))))
(+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda2 (+ (* -1 (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) (* 1/2 (* R (* lambda2 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))))
(+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda2 (+ (* -1 (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) (* 1/2 (* R (* lambda2 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))))
(* 1/2 (/ (* R (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2))
(* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda2 phi2))) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))
(* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda2 phi2))) (+ (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda2 2)))))
(* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda2 phi2))) (+ (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda2 2)))))
(* 1/2 (/ (* R (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2))
(* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda2 phi2))) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) lambda2)) (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) lambda2)) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) lambda2)) (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) lambda2)) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) phi2))
(/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (- (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) phi1))) phi2)
(/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* phi2 (+ 1 (* -1/8 (* (cos phi1) (pow (- lambda1 lambda2) 2)))))) phi1))) phi2)
(/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* phi2 (+ 1 (+ (* -1/8 (* (cos phi1) (pow (- lambda1 lambda2) 2))) (* 1/24 (* phi2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))))))) phi1))) phi2)
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
phi2
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(* -1 (* phi2 (- (* -1 (/ (+ (* -1 phi1) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) phi2))) phi2)) 1)))
(* -1 (* phi2 (- (* -1 (/ (+ (* -1 phi1) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) phi2))) phi2)) 1)))
(* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(+ (* phi1 (* phi2 (- (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (/ 1 phi2)))) (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(+ (* phi1 (+ (* -1/8 (/ (* phi1 (* (cos phi2) (pow (- lambda1 lambda2) 2))) phi2)) (* phi2 (- (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (/ 1 phi2))))) (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(+ (* phi1 (+ (* phi1 (+ (* -1/8 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) phi2)) (* 1/24 (/ (* phi1 (* (sin phi2) (pow (- lambda1 lambda2) 2))) phi2)))) (* phi2 (- (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (/ 1 phi2))))) (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(* -1 phi1)
(* phi1 (- (/ (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1) 1))
(* phi1 (- (/ (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1) 1))
(* phi1 (- (/ (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1) 1))
(* -1 phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1)))))
(* -1 (* phi1 (+ 1 (* -1 (/ (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1)))))
(* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))
(+ (* -1 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))
(+ (* lambda1 (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (* 1/2 (* lambda1 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2))))))))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))
(+ (* lambda1 (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (* 1/2 (* lambda1 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2))))))))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))
(* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 phi2))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 phi2))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda1 2)))))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 phi2))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda1 2)))))
(* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 phi2))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) lambda1)) (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) lambda1)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) lambda1)) (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) lambda1)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))
(* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))
(+ (* -1 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))
(+ (* lambda2 (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (* 1/2 (* lambda2 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2))))))))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))
(+ (* lambda2 (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (* 1/2 (* lambda2 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2))))))))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))
(* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 phi2))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 phi2))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda2 2)))))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 phi2))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda2 2)))))
(* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 phi2))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) lambda2)) (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) lambda2)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) lambda2)) (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) lambda2)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))
(+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(+ 1 (+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (- (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (/ 1 phi2)))))
(+ 1 (+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (- (+ (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* -1/8 (/ (* phi1 (* (cos phi2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))) (/ 1 phi2)))))
(+ 1 (+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (- (+ (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* -1/8 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/24 (/ (* phi1 (* (sin phi2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (/ 1 phi2)))))
(* -1 (/ phi1 phi2))
(* phi1 (- (+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (* phi1 (pow phi2 2)))) (/ 1 phi1)) (/ 1 phi2)))
(* phi1 (- (+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (* phi1 (pow phi2 2)))) (/ 1 phi1)) (/ 1 phi2)))
(* phi1 (- (+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (* phi1 (pow phi2 2)))) (/ 1 phi1)) (/ 1 phi2)))
(* -1 (/ phi1 phi2))
(* -1 (* phi1 (+ (* -1 (/ (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (/ 1 phi2))))
(* -1 (* phi1 (+ (* -1 (/ (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (/ 1 phi2))))
(* -1 (* phi1 (+ (* -1 (/ (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (/ 1 phi2))))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (- (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) phi1))) (pow phi2 2))
(/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* phi2 (+ 1 (* -1/8 (* (cos phi1) (pow (- lambda1 lambda2) 2)))))) phi1))) (pow phi2 2))
(/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* phi2 (+ 1 (+ (* -1/8 (* (cos phi1) (pow (- lambda1 lambda2) 2))) (* 1/24 (* phi2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))))))) phi1))) (pow phi2 2))
1
(+ 1 (* -1 (/ phi1 phi2)))
(- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))
(- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))
1
(+ 1 (* -1 (/ phi1 phi2)))
(+ 1 (* -1 (/ (- (* -1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) phi2)) (* -1 phi1)) phi2)))
(+ 1 (* -1 (/ (- (* -1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) phi2)) (* -1 phi1)) phi2)))
(- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))
(- (+ 1 (+ (* -1 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow phi2 2))) (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))))) (/ phi1 phi2))
(- (+ 1 (+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda1 (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda1 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))) (/ phi1 phi2))
(- (+ 1 (+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda1 (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda1 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))) (/ phi1 phi2))
(* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(* (pow lambda1 2) (- (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda1 2) (pow phi2 2)))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))) (/ 1 (pow lambda1 2))))) (/ phi1 (* (pow lambda1 2) phi2))))
(* (pow lambda1 2) (- (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda1 2) (pow phi2 2)))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))) (/ 1 (pow lambda1 2))))) (/ phi1 (* (pow lambda1 2) phi2))))
(* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)) lambda1)) (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda1)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)) lambda1)) (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda1)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))
(- (+ 1 (+ (* -1 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow phi2 2))) (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))))) (/ phi1 phi2))
(- (+ 1 (+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda2 (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))) (/ phi1 phi2))
(- (+ 1 (+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda2 (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))) (/ phi1 phi2))
(* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(* (pow lambda2 2) (- (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda2 2) (pow phi2 2)))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))) (/ 1 (pow lambda2 2))))) (/ phi1 (* (pow lambda2 2) phi2))))
(* (pow lambda2 2) (- (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda2 2) (pow phi2 2)))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))) (/ 1 (pow lambda2 2))))) (/ phi1 (* (pow lambda2 2) phi2))))
(* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)) lambda2)) (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda2)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)) lambda2)) (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda2)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(/ (+ (* -1/4 (* phi2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2))
(/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (+ (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* -1/8 (* phi2 (* (cos phi1) (pow (- lambda1 lambda2) 2))))))) (pow phi2 2))
(/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (+ (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* phi2 (+ (* -1/8 (* (cos phi1) (pow (- lambda1 lambda2) 2))) (* 1/24 (* phi2 (* (sin phi1) (pow (- lambda1 lambda2) 2))))))))) (pow phi2 2))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(+ (* -1/4 (/ (* phi1 (* (sin phi2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* -1/8 (/ (* phi1 (* (cos phi2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* -1/8 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/24 (/ (* phi1 (* (sin phi2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))
(+ (* -1 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow phi2 2))) (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))))
(+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda1 (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda1 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))
(+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda1 (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda1 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))
(* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda1 2) (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))))))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda1 2) (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))))))
(* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda1)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda1)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))
(+ (* -1 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow phi2 2))) (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))))
(+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda2 (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))
(+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda2 (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))
(* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda2 2) (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))))))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda2 2) (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))))))
(* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda2)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda2)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 phi2)) 3))) (+ 1/2 (* 1/2 (cos phi2))))
(+ (* phi1 (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))))) (+ 1/2 (* 1/2 (cos phi2)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (/ (* R (* lambda1 (pow (cos (* -1/2 phi2)) 3))) (+ 1/2 (* 1/2 (cos phi2)))))
(+ (* phi1 (- (+ (* phi1 (- (/ (* R (* lambda1 (+ (* -1/8 (pow (cos (* -1/2 phi2)) 3)) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/4 (pow (sin (* -1/2 phi2)) 2)))))))) (+ 1/2 (* 1/2 (cos phi2)))) (+ (* -1/2 (/ (* (sin phi2) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))))) (+ 1/2 (* 1/2 (cos phi2)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (+ 1/2 (* 1/2 (cos phi2))))) (* -1/4 (/ (* R (* lambda1 (* (cos phi2) (pow (cos (* -1/2 phi2)) 3)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2)))))) (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))))) (+ 1/2 (* 1/2 (cos phi2))))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (/ (* R (* lambda1 (pow (cos (* -1/2 phi2)) 3))) (+ 1/2 (* 1/2 (cos phi2)))))
(+ (* phi1 (- (+ (* phi1 (- (+ (* phi1 (- (/ (* R (* lambda1 (+ (* -1/8 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (+ (* -1/48 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (+ (* 1/2 (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/4 (pow (sin (* -1/2 phi2)) 2))))) (* (cos (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (+ 1/2 (* 1/2 (cos phi2)))) (+ (* -1/2 (/ (* (sin phi2) (- (/ (* R (* lambda1 (+ (* -1/8 (pow (cos (* -1/2 phi2)) 3)) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/4 (pow (sin (* -1/2 phi2)) 2)))))))) (+ 1/2 (* 1/2 (cos phi2)))) (+ (* -1/2 (/ (* (sin phi2) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))))) (+ 1/2 (* 1/2 (cos phi2)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (+ 1/2 (* 1/2 (cos phi2))))) (* -1/4 (/ (* R (* lambda1 (* (cos phi2) (pow (cos (* -1/2 phi2)) 3)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2)))))) (+ 1/2 (* 1/2 (cos phi2))))) (+ (* -1/4 (/ (* (cos phi2) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))))) (+ 1/2 (* 1/2 (cos phi2)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (+ 1/2 (* 1/2 (cos phi2))))) (* 1/12 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))))) (/ (* R (* lambda1 (+ (* -1/8 (pow (cos (* -1/2 phi2)) 3)) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/4 (pow (sin (* -1/2 phi2)) 2)))))))) (+ 1/2 (* 1/2 (cos phi2))))) (+ (* -1/2 (/ (* (sin phi2) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))))) (+ 1/2 (* 1/2 (cos phi2)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (+ 1/2 (* 1/2 (cos phi2))))) (* -1/4 (/ (* R (* lambda1 (* (cos phi2) (pow (cos (* -1/2 phi2)) 3)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2)))))) (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))))) (+ 1/2 (* 1/2 (cos phi2))))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (/ (* R (* lambda1 (pow (cos (* -1/2 phi2)) 3))) (+ 1/2 (* 1/2 (cos phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (- phi2 (* -1 phi1)))) 3))) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (- phi2 (* -1 phi1)))) 3))) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (- phi2 (* -1 phi1)))) 3))) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (- phi2 (* -1 phi1)))) 3))) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(/ (* R (* lambda1 (pow (cos (* -1/2 phi1)) 3))) (+ 1/2 (* 1/2 (cos phi1))))
(+ (* phi2 (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))))) (+ 1/2 (* 1/2 (cos phi1)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (/ (* R (* lambda1 (pow (cos (* -1/2 phi1)) 3))) (+ 1/2 (* 1/2 (cos phi1)))))
(+ (* phi2 (- (+ (* phi2 (- (/ (* R (* lambda1 (+ (* -1/8 (pow (cos (* -1/2 phi1)) 3)) (+ (* 1/2 (* (cos (* -1/2 phi1)) (pow (sin (* -1/2 phi1)) 2))) (* (cos (* -1/2 phi1)) (+ (* -1/4 (pow (cos (* -1/2 phi1)) 2)) (* 1/4 (pow (sin (* -1/2 phi1)) 2)))))))) (+ 1/2 (* 1/2 (cos phi1)))) (+ (* -1/2 (/ (* (sin phi1) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))))) (+ 1/2 (* 1/2 (cos phi1)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (+ 1/2 (* 1/2 (cos phi1))))) (* -1/4 (/ (* R (* lambda1 (* (cos phi1) (pow (cos (* -1/2 phi1)) 3)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)))))) (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))))) (+ 1/2 (* 1/2 (cos phi1))))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (/ (* R (* lambda1 (pow (cos (* -1/2 phi1)) 3))) (+ 1/2 (* 1/2 (cos phi1)))))
(+ (* phi2 (- (+ (* phi2 (- (+ (* phi2 (- (/ (* R (* lambda1 (+ (* -1/8 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (+ (* -1/48 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (+ (* 1/2 (* (sin (* -1/2 phi1)) (+ (* -1/4 (pow (cos (* -1/2 phi1)) 2)) (* 1/4 (pow (sin (* -1/2 phi1)) 2))))) (* (cos (* -1/2 phi1)) (+ (* -1/8 (* (cos (* -1/2 phi1)) (sin (* -1/2 phi1)))) (* -1/24 (* (cos (* -1/2 phi1)) (sin (* -1/2 phi1))))))))))) (+ 1/2 (* 1/2 (cos phi1)))) (+ (* -1/2 (/ (* (sin phi1) (- (/ (* R (* lambda1 (+ (* -1/8 (pow (cos (* -1/2 phi1)) 3)) (+ (* 1/2 (* (cos (* -1/2 phi1)) (pow (sin (* -1/2 phi1)) 2))) (* (cos (* -1/2 phi1)) (+ (* -1/4 (pow (cos (* -1/2 phi1)) 2)) (* 1/4 (pow (sin (* -1/2 phi1)) 2)))))))) (+ 1/2 (* 1/2 (cos phi1)))) (+ (* -1/2 (/ (* (sin phi1) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))))) (+ 1/2 (* 1/2 (cos phi1)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (+ 1/2 (* 1/2 (cos phi1))))) (* -1/4 (/ (* R (* lambda1 (* (cos phi1) (pow (cos (* -1/2 phi1)) 3)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)))))) (+ 1/2 (* 1/2 (cos phi1))))) (+ (* -1/4 (/ (* (cos phi1) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))))) (+ 1/2 (* 1/2 (cos phi1)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (+ 1/2 (* 1/2 (cos phi1))))) (* 1/12 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))))) (/ (* R (* lambda1 (+ (* -1/8 (pow (cos (* -1/2 phi1)) 3)) (+ (* 1/2 (* (cos (* -1/2 phi1)) (pow (sin (* -1/2 phi1)) 2))) (* (cos (* -1/2 phi1)) (+ (* -1/4 (pow (cos (* -1/2 phi1)) 2)) (* 1/4 (pow (sin (* -1/2 phi1)) 2)))))))) (+ 1/2 (* 1/2 (cos phi1))))) (+ (* -1/2 (/ (* (sin phi1) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))))) (+ 1/2 (* 1/2 (cos phi1)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (+ 1/2 (* 1/2 (cos phi1))))) (* -1/4 (/ (* R (* lambda1 (* (cos phi1) (pow (cos (* -1/2 phi1)) 3)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)))))) (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))))) (+ 1/2 (* 1/2 (cos phi1))))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (/ (* R (* lambda1 (pow (cos (* -1/2 phi1)) 3))) (+ 1/2 (* 1/2 (cos phi1)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (- phi1 (* -1 phi2)))) 3))) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (- phi1 (* -1 phi2)))) 3))) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (- phi1 (* -1 phi2)))) 3))) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (- phi1 (* -1 phi2)))) 3))) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi2)))))
(+ (* -1/2 (* (pow R 2) (* (pow lambda1 2) (* phi1 (sin phi2))))) (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi2))))))
(+ (* phi1 (+ (* -1/2 (* (pow R 2) (* (pow lambda1 2) (sin phi2)))) (* -1/4 (* (pow R 2) (* (pow lambda1 2) (* phi1 (cos phi2))))))) (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi2))))))
(+ (* phi1 (+ (* -1/2 (* (pow R 2) (* (pow lambda1 2) (sin phi2)))) (* phi1 (+ (* -1/4 (* (pow R 2) (* (pow lambda1 2) (cos phi2)))) (* 1/12 (* (pow R 2) (* (pow lambda1 2) (* phi1 (sin phi2))))))))) (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))))
(+ (* -1/2 (* (pow R 2) (* (pow lambda1 2) (* phi2 (sin phi1))))) (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1))))))
(+ (* phi2 (+ (* -1/2 (* (pow R 2) (* (pow lambda1 2) (sin phi1)))) (* -1/4 (* (pow R 2) (* (pow lambda1 2) (* phi2 (cos phi1))))))) (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1))))))
(+ (* phi2 (+ (* -1/2 (* (pow R 2) (* (pow lambda1 2) (sin phi1)))) (* phi2 (+ (* -1/4 (* (pow R 2) (* (pow lambda1 2) (cos phi1)))) (* 1/12 (* (pow R 2) (* (pow lambda1 2) (* phi2 (sin phi1))))))))) (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(+ 1/2 (* 1/2 (cos phi2)))
(+ 1/2 (+ (* -1/2 (* phi1 (sin phi2))) (* 1/2 (cos phi2))))
(+ 1/2 (+ (* 1/2 (cos phi2)) (* phi1 (+ (* -1/2 (sin phi2)) (* -1/4 (* phi1 (cos phi2)))))))
(+ 1/2 (+ (* 1/2 (cos phi2)) (* phi1 (+ (* -1/2 (sin phi2)) (* phi1 (+ (* -1/4 (cos phi2)) (* 1/12 (* phi1 (sin phi2)))))))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(+ 1/2 (* 1/2 (cos phi1)))
(+ 1/2 (+ (* -1/2 (* phi2 (sin phi1))) (* 1/2 (cos phi1))))
(+ 1/2 (+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/2 (sin phi1)) (* -1/4 (* phi2 (cos phi1)))))))
(+ 1/2 (+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/2 (sin phi1)) (* phi2 (+ (* -1/4 (cos phi1)) (* 1/12 (* phi2 (sin phi1)))))))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(* 1/2 (cos phi2))
(+ (* -1/2 (* phi1 (sin phi2))) (* 1/2 (cos phi2)))
(+ (* 1/2 (cos phi2)) (* phi1 (+ (* -1/2 (sin phi2)) (* -1/4 (* phi1 (cos phi2))))))
(+ (* 1/2 (cos phi2)) (* phi1 (+ (* -1/2 (sin phi2)) (* phi1 (+ (* -1/4 (cos phi2)) (* 1/12 (* phi1 (sin phi2))))))))
(* 1/2 (cos (+ phi1 phi2)))
(* 1/2 (cos (+ phi1 phi2)))
(* 1/2 (cos (+ phi1 phi2)))
(* 1/2 (cos (+ phi1 phi2)))
(* 1/2 (cos (- phi2 (* -1 phi1))))
(* 1/2 (cos (- phi2 (* -1 phi1))))
(* 1/2 (cos (- phi2 (* -1 phi1))))
(* 1/2 (cos (- phi2 (* -1 phi1))))
(* 1/2 (cos phi1))
(+ (* -1/2 (* phi2 (sin phi1))) (* 1/2 (cos phi1)))
(+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/2 (sin phi1)) (* -1/4 (* phi2 (cos phi1))))))
(+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/2 (sin phi1)) (* phi2 (+ (* -1/4 (cos phi1)) (* 1/12 (* phi2 (sin phi1))))))))
(* 1/2 (cos (+ phi1 phi2)))
(* 1/2 (cos (+ phi1 phi2)))
(* 1/2 (cos (+ phi1 phi2)))
(* 1/2 (cos (+ phi1 phi2)))
(* 1/2 (cos (- phi1 (* -1 phi2))))
(* 1/2 (cos (- phi1 (* -1 phi2))))
(* 1/2 (cos (- phi1 (* -1 phi2))))
(* 1/2 (cos (- phi1 (* -1 phi2))))
(* 1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(* phi1 (+ (* -1/48 (* (pow phi1 2) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))
(* phi1 (+ (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/48 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/3840 (* (pow phi1 2) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))))))
(* phi1 (+ (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/48 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/645120 (* (pow phi1 2) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/3840 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* 1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))
(* phi2 (+ (* -1/48 (* (pow phi2 2) (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))
(* phi2 (+ (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/48 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/3840 (* (pow phi2 2) (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))))))
(* phi2 (+ (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/48 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/645120 (* (pow phi2 2) (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/3840 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))
(* -1 (* lambda1 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1))))
(* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(* lambda2 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)))
(* lambda2 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)))
(* lambda2 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)))
(* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(* 1/2 (* phi1 (sin (* 1/2 phi2))))
(* phi1 (+ (* -1/48 (* (pow phi1 2) (sin (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2)))))
(* phi1 (+ (* 1/2 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (sin (* 1/2 phi2))) (* 1/3840 (* (pow phi1 2) (sin (* 1/2 phi2))))))))
(* phi1 (+ (* 1/2 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/645120 (* (pow phi1 2) (sin (* 1/2 phi2)))) (* 1/3840 (sin (* 1/2 phi2)))))))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* 1/2 (* phi2 (sin (* 1/2 phi1))))
(* phi2 (+ (* -1/48 (* (pow phi2 2) (sin (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1)))))
(* phi2 (+ (* 1/2 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (sin (* 1/2 phi1))) (* 1/3840 (* (pow phi2 2) (sin (* 1/2 phi1))))))))
(* phi2 (+ (* 1/2 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/645120 (* (pow phi2 2) (sin (* 1/2 phi1)))) (* 1/3840 (sin (* 1/2 phi1)))))))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(/ -1 (* lambda2 (cos (* 1/2 phi2))))
(- (* -1 (/ lambda1 (* (pow lambda2 2) (cos (* 1/2 phi2))))) (/ 1 (* lambda2 (cos (* 1/2 phi2)))))
(- (* lambda1 (- (* -1 (/ lambda1 (* (pow lambda2 3) (cos (* 1/2 phi2))))) (/ 1 (* (pow lambda2 2) (cos (* 1/2 phi2)))))) (/ 1 (* lambda2 (cos (* 1/2 phi2)))))
(- (* lambda1 (- (* lambda1 (- (* -1 (/ lambda1 (* (pow lambda2 4) (cos (* 1/2 phi2))))) (/ 1 (* (pow lambda2 3) (cos (* 1/2 phi2)))))) (/ 1 (* (pow lambda2 2) (cos (* 1/2 phi2)))))) (/ 1 (* lambda2 (cos (* 1/2 phi2)))))
(/ 1 (* lambda1 (cos (* 1/2 phi2))))
(/ (+ (/ 1 (cos (* 1/2 phi2))) (/ lambda2 (* lambda1 (cos (* 1/2 phi2))))) lambda1)
(/ (- (+ (/ 1 (cos (* 1/2 phi2))) (/ (pow lambda2 2) (* (pow lambda1 2) (cos (* 1/2 phi2))))) (* -1 (/ lambda2 (* lambda1 (cos (* 1/2 phi2)))))) lambda1)
(/ (- (+ (/ 1 (cos (* 1/2 phi2))) (/ (pow lambda2 3) (* (pow lambda1 3) (cos (* 1/2 phi2))))) (+ (* -1 (/ lambda2 (* lambda1 (cos (* 1/2 phi2))))) (* -1 (/ (pow lambda2 2) (* (pow lambda1 2) (cos (* 1/2 phi2))))))) lambda1)
(/ 1 (* lambda1 (cos (* 1/2 phi2))))
(* -1 (/ (- (* -1 (/ lambda2 (* lambda1 (cos (* 1/2 phi2))))) (/ 1 (cos (* 1/2 phi2)))) lambda1))
(* -1 (/ (- (* -1 (/ (- (/ (pow lambda2 2) (* lambda1 (cos (* 1/2 phi2)))) (* -1 (/ lambda2 (cos (* 1/2 phi2))))) lambda1)) (/ 1 (cos (* 1/2 phi2)))) lambda1))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow lambda2 3) (* lambda1 (cos (* 1/2 phi2))))) (/ (pow lambda2 2) (cos (* 1/2 phi2)))) lambda1)) (* -1 (/ lambda2 (cos (* 1/2 phi2))))) lambda1)) (/ 1 (cos (* 1/2 phi2)))) lambda1))
(/ 1 (* lambda1 (cos (* 1/2 phi2))))
(+ (/ 1 (* lambda1 (cos (* 1/2 phi2)))) (/ lambda2 (* (pow lambda1 2) (cos (* 1/2 phi2)))))
(+ (* lambda2 (+ (/ 1 (* (pow lambda1 2) (cos (* 1/2 phi2)))) (/ lambda2 (* (pow lambda1 3) (cos (* 1/2 phi2)))))) (/ 1 (* lambda1 (cos (* 1/2 phi2)))))
(+ (* lambda2 (+ (* lambda2 (+ (/ 1 (* (pow lambda1 3) (cos (* 1/2 phi2)))) (/ lambda2 (* (pow lambda1 4) (cos (* 1/2 phi2)))))) (/ 1 (* (pow lambda1 2) (cos (* 1/2 phi2)))))) (/ 1 (* lambda1 (cos (* 1/2 phi2)))))
(/ -1 (* lambda2 (cos (* 1/2 phi2))))
(/ (- (* -1 (/ lambda1 (* lambda2 (cos (* 1/2 phi2))))) (/ 1 (cos (* 1/2 phi2)))) lambda2)
(/ (- (* -1 (/ (pow lambda1 2) (* (pow lambda2 2) (cos (* 1/2 phi2))))) (+ (/ 1 (cos (* 1/2 phi2))) (/ lambda1 (* lambda2 (cos (* 1/2 phi2)))))) lambda2)
(/ (- (* -1 (/ (pow lambda1 3) (* (pow lambda2 3) (cos (* 1/2 phi2))))) (+ (/ 1 (cos (* 1/2 phi2))) (+ (/ lambda1 (* lambda2 (cos (* 1/2 phi2)))) (/ (pow lambda1 2) (* (pow lambda2 2) (cos (* 1/2 phi2))))))) lambda2)
(/ -1 (* lambda2 (cos (* 1/2 phi2))))
(* -1 (/ (+ (/ 1 (cos (* 1/2 phi2))) (/ lambda1 (* lambda2 (cos (* 1/2 phi2))))) lambda2))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow lambda1 2) (* lambda2 (cos (* 1/2 phi2))))) (/ lambda1 (cos (* 1/2 phi2)))) lambda2)) (/ 1 (cos (* 1/2 phi2)))) lambda2))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow lambda1 3) (* lambda2 (cos (* 1/2 phi2)))) (* -1 (/ (pow lambda1 2) (cos (* 1/2 phi2))))) lambda2)) (/ lambda1 (cos (* 1/2 phi2)))) lambda2)) (/ 1 (cos (* 1/2 phi2)))) lambda2))
(/ 1 (- lambda1 lambda2))
(+ (* 1/8 (/ (pow phi2 2) (- lambda1 lambda2))) (/ 1 (- lambda1 lambda2)))
(+ (* (pow phi2 2) (+ (* 5/384 (/ (pow phi2 2) (- lambda1 lambda2))) (* 1/8 (/ 1 (- lambda1 lambda2))))) (/ 1 (- lambda1 lambda2)))
(+ (* (pow phi2 2) (+ (* (pow phi2 2) (+ (* 61/46080 (/ (pow phi2 2) (- lambda1 lambda2))) (* 5/384 (/ 1 (- lambda1 lambda2))))) (* 1/8 (/ 1 (- lambda1 lambda2))))) (/ 1 (- lambda1 lambda2)))
(/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(* (pow R 2) (pow phi1 2))
(cos phi2)
(+ (cos phi2) (* -1 (* phi1 (sin phi2))))
(+ (cos phi2) (* phi1 (- (* -1/2 (* phi1 (cos phi2))) (sin phi2))))
(+ (cos phi2) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* 1/6 (* phi1 (sin phi2))))) (sin phi2))))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (- phi2 (* -1 phi1)))
(cos (- phi2 (* -1 phi1)))
(cos (- phi2 (* -1 phi1)))
(cos (- phi2 (* -1 phi1)))
(cos phi1)
(+ (cos phi1) (* -1 (* phi2 (sin phi1))))
(+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (sin phi1))))
(+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* 1/6 (* phi2 (sin phi1))))) (sin phi1))))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (- phi1 (* -1 phi2)))
(cos (- phi1 (* -1 phi2)))
(cos (- phi1 (* -1 phi2)))
(cos (- phi1 (* -1 phi2)))
(/ (pow lambda2 2) phi2)
(+ (* -2 (/ (* lambda1 lambda2) phi2)) (/ (pow lambda2 2) phi2))
(+ (* lambda1 (+ (* -2 (/ lambda2 phi2)) (/ lambda1 phi2))) (/ (pow lambda2 2) phi2))
(+ (* lambda1 (+ (* -2 (/ lambda2 phi2)) (/ lambda1 phi2))) (/ (pow lambda2 2) phi2))
(/ (pow lambda1 2) phi2)
(* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 phi2))) (/ 1 phi2)))
(* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 phi2))) (+ (/ 1 phi2) (/ (pow lambda2 2) (* (pow lambda1 2) phi2)))))
(* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 phi2))) (+ (/ 1 phi2) (/ (pow lambda2 2) (* (pow lambda1 2) phi2)))))
(/ (pow lambda1 2) phi2)
(* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 phi2))) (/ 1 phi2)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda2 2) (* lambda1 phi2))) (* 2 (/ lambda2 phi2))) lambda1)) (/ 1 phi2)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda2 2) (* lambda1 phi2))) (* 2 (/ lambda2 phi2))) lambda1)) (/ 1 phi2)))
(/ (pow lambda1 2) phi2)
(+ (* -2 (/ (* lambda1 lambda2) phi2)) (/ (pow lambda1 2) phi2))
(+ (* lambda2 (+ (* -2 (/ lambda1 phi2)) (/ lambda2 phi2))) (/ (pow lambda1 2) phi2))
(+ (* lambda2 (+ (* -2 (/ lambda1 phi2)) (/ lambda2 phi2))) (/ (pow lambda1 2) phi2))
(/ (pow lambda2 2) phi2)
(* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 phi2))) (/ 1 phi2)))
(* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 phi2))) (+ (/ 1 phi2) (/ (pow lambda1 2) (* (pow lambda2 2) phi2)))))
(* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 phi2))) (+ (/ 1 phi2) (/ (pow lambda1 2) (* (pow lambda2 2) phi2)))))
(/ (pow lambda2 2) phi2)
(* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 phi2))) (/ 1 phi2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda1 2) (* lambda2 phi2))) (* 2 (/ lambda1 phi2))) lambda2)) (/ 1 phi2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda1 2) (* lambda2 phi2))) (* 2 (/ lambda1 phi2))) lambda2)) (/ 1 phi2)))
(/ (pow (- lambda1 lambda2) 2) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(cos phi2)
(+ (cos phi2) (* -1 (* phi1 (sin phi2))))
(+ (cos phi2) (* phi1 (- (* -1/2 (* phi1 (cos phi2))) (sin phi2))))
(+ (cos phi2) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* 1/6 (* phi1 (sin phi2))))) (sin phi2))))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (- phi2 (* -1 phi1)))
(cos (- phi2 (* -1 phi1)))
(cos (- phi2 (* -1 phi1)))
(cos (- phi2 (* -1 phi1)))
(cos phi1)
(+ (cos phi1) (* -1 (* phi2 (sin phi1))))
(+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (sin phi1))))
(+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* 1/6 (* phi2 (sin phi1))))) (sin phi1))))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (+ phi1 phi2))
(cos (- phi1 (* -1 phi2)))
(cos (- phi1 (* -1 phi2)))
(cos (- phi1 (* -1 phi2)))
(cos (- phi1 (* -1 phi2)))
(cos (* -1/2 phi2))
(+ (cos (* -1/2 phi2)) (* 1/2 (* phi1 (sin (* -1/2 phi2)))))
(+ (cos (* -1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* -1/2 phi2)))) (* -1/2 (sin (* -1/2 phi2))))))
(+ (cos (* -1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* -1/2 phi2))) (* -1/48 (* phi1 (sin (* -1/2 phi2)))))) (* -1/2 (sin (* -1/2 phi2))))))
(cos (* -1/2 (+ phi1 phi2)))
(cos (* -1/2 (+ phi1 phi2)))
(cos (* -1/2 (+ phi1 phi2)))
(cos (* -1/2 (+ phi1 phi2)))
(cos (* -1/2 (- phi2 (* -1 phi1))))
(cos (* -1/2 (- phi2 (* -1 phi1))))
(cos (* -1/2 (- phi2 (* -1 phi1))))
(cos (* -1/2 (- phi2 (* -1 phi1))))
(cos (* -1/2 phi1))
(+ (cos (* -1/2 phi1)) (* 1/2 (* phi2 (sin (* -1/2 phi1)))))
(+ (cos (* -1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* -1/2 phi1)))) (* -1/2 (sin (* -1/2 phi1))))))
(+ (cos (* -1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* -1/2 phi1))) (* -1/48 (* phi2 (sin (* -1/2 phi1)))))) (* -1/2 (sin (* -1/2 phi1))))))
(cos (* -1/2 (+ phi1 phi2)))
(cos (* -1/2 (+ phi1 phi2)))
(cos (* -1/2 (+ phi1 phi2)))
(cos (* -1/2 (+ phi1 phi2)))
(cos (* -1/2 (- phi1 (* -1 phi2))))
(cos (* -1/2 (- phi1 (* -1 phi2))))
(cos (* -1/2 (- phi1 (* -1 phi2))))
(cos (* -1/2 (- phi1 (* -1 phi2))))
Outputs
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* (* R (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))
(+.f64 (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))) (*.f64 (*.f64 (*.f64 R lambda1) (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64)))))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* lambda1 (+ (* 1/2 (* (* R (* lambda1 (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))) (* (* R (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))))
(+.f64 (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64))))) (*.f64 (*.f64 R lambda1) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64))))) (*.f64 R (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (* R (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)) 3))))) (* 1/2 (* (* R (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))))) (* (* R (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))))
(+.f64 (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))) (*.f64 lambda1 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64))))) (*.f64 R (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 R lambda1) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64))) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64))))) (*.f64 R (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64)))))))))))))
(* R (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(* lambda1 (+ (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1)))
(*.f64 lambda1 (+.f64 (*.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (/.f64 (*.f64 R (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) lambda1)))
(* lambda1 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (+ (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1))))
(*.f64 lambda1 (+.f64 (+.f64 (*.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (/.f64 (*.f64 R (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) lambda1)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 lambda1 lambda1)))))
(* lambda1 (+ (* -1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (* (pow lambda1 3) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (+ (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1)))))
(*.f64 lambda1 (+.f64 (+.f64 (+.f64 (*.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (/.f64 (*.f64 R (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) lambda1)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 lambda1 lambda1)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))))) (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 lambda1 (*.f64 lambda1 lambda1))))))
(* -1 (* R (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))
(neg.f64 (*.f64 (*.f64 R lambda1) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(* -1 (* lambda1 (+ (* -1 (/ (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda1)) (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (+.f64 (neg.f64 (/.f64 (*.f64 R (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) lambda1)) (*.f64 R (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1)) (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (+.f64 (*.f64 R (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (neg.f64 (/.f64 (+.f64 (*.f64 R (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 lambda1 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))) lambda1))))
(* -1 (* lambda1 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (* lambda1 (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1)) (* R (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1)) (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (+.f64 (*.f64 R (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 R (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))))) (*.f64 lambda1 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))) lambda1))) lambda1)))
(* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* (* R (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))
(+.f64 (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 (*.f64 R (*.f64 (*.f64 lambda2 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* lambda2 (+ (* 1/2 (* (* R (* lambda2 (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))) (* (* R (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))))
(+.f64 (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))))) (*.f64 (*.f64 R lambda2) (-.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))))) (*.f64 (*.f64 R (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))))))
(+ (* R (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (* R (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) 3))))) (* 1/2 (* (* R (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))))) (* (* R (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))))
(+.f64 (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 lambda2 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))))) (*.f64 (*.f64 R (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 R lambda2) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (-.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))))))))))))
(* R (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 R lambda2) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(* lambda2 (+ (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2)))
(*.f64 lambda2 (+.f64 (*.f64 R (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (/.f64 (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) lambda2)))
(* lambda2 (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (+ (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2))))
(*.f64 lambda2 (+.f64 (+.f64 (*.f64 R (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (/.f64 (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) lambda2)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 lambda2 lambda2)))))
(* lambda2 (+ (* -1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (pow lambda2 3) (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (+ (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (+ (* R (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2)))))
(*.f64 lambda2 (+.f64 (+.f64 (+.f64 (*.f64 R (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (/.f64 (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) lambda2)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 lambda2 lambda2)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 (*.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))))))
(* -1 (* R (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(neg.f64 (*.f64 (*.f64 R lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(* -1 (* lambda2 (+ (* -1 (/ (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda2)) (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (+.f64 (*.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (neg.f64 (/.f64 (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) lambda2))))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1/2 (/ (* R (pow (- phi1 phi2) 2)) (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (+.f64 (*.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))) lambda2)))
(* -1 (* lambda2 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* R (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda2 (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (* 1/2 (/ (* R (pow (- phi1 phi2) 2)) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* R (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* R (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (+.f64 (*.f64 R (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 lambda2 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)))) (/.f64 (*.f64 R (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) lambda2))) lambda2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1))))
(+ (* 1/2 (* (* R (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R phi2) (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1)))) (*.f64 phi2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1)))) (*.f64 phi2 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1))))))) (*.f64 R (*.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1))))))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (* phi2 (+ (* 1/2 (* (* R (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (* R (* phi2 (- (+ (* 1/24 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (* R (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1)))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1))))) (*.f64 phi2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1)))) (*.f64 (*.f64 R phi2) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 1/6 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1))))))) (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1)))) (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1))))))))))))
(* R phi2)
(*.f64 R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (+.f64 R (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 R phi1)) phi2)))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi2 2))))))
(*.f64 phi2 (+.f64 (+.f64 R (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 R phi1)) phi2)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) R) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (*.f64 phi2 phi2))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (+ (* 1/2 (/ (* R (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (pow phi2 3))) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi2 2)))))))
(*.f64 phi2 (+.f64 (+.f64 R (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 R phi1)) phi2)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 R phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 (*.f64 R (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (*.f64 phi2 phi2))))))
(* -1 (* R phi2))
(*.f64 #s(literal -1 binary64) (*.f64 R phi2))
(* -1 (* phi2 (+ R (* -1 (/ (* R phi1) phi2)))))
(*.f64 (neg.f64 phi2) (+.f64 R (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 R phi1)) phi2)))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi2)) (* R phi1)) phi2)))))
(*.f64 (neg.f64 phi2) (+.f64 R (neg.f64 (/.f64 (+.f64 (*.f64 R phi1) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))) phi2)) phi2))))
(* -1 (* phi2 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (* 1/2 (/ (* R (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi2))) phi2)) (* R phi1)) phi2)))))
(*.f64 (neg.f64 phi2) (+.f64 R (neg.f64 (/.f64 (+.f64 (*.f64 R phi1) (neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 R (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 R phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) phi2))) phi2))) phi2))))
(* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64))))))
(+ (* 1/2 (* (* R (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 R phi1) (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (*.f64 (*.f64 R phi1) (+.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64)) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64))))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (*.f64 R (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))))))
(+ (* R (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (* phi1 (+ (* 1/2 (* (* R (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (* R (* phi1 (- (+ (* 1/24 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (* R (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (*.f64 R (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (*.f64 (*.f64 R phi1) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 1/6 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (+.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64)) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))))) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64))))))))) (*.f64 R (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (+.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64)) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))))))))))))
(* R phi1)
(*.f64 R phi1)
(* phi1 (+ R (* -1 (/ (* R phi2) phi1))))
(*.f64 phi1 (+.f64 R (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 R phi2)) phi1)))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi1 2))))))
(*.f64 phi1 (+.f64 (+.f64 R (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 R phi2)) phi1)) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) R) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (*.f64 phi1 phi1))))
(* phi1 (+ R (+ (* -1 (/ (* R phi2) phi1)) (+ (* 1/2 (/ (* R (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (pow phi1 3))) (* 1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi1 2)))))))
(*.f64 phi1 (+.f64 R (+.f64 (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 R phi2)) phi1) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 R phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 (*.f64 R (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (*.f64 phi1 phi1)))))))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R phi2) phi1)))))
(*.f64 #s(literal -1 binary64) (*.f64 phi1 (+.f64 R (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 R phi2)) phi1))))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1/2 (/ (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi1)) (* R phi2)) phi1)))))
(*.f64 (neg.f64 phi1) (+.f64 R (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 R phi2) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))) phi1))) phi1)))
(* -1 (* phi1 (+ R (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* R (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) (* 1/2 (/ (* R (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi1))) phi1)) (* R phi2)) phi1)))))
(*.f64 (neg.f64 phi1) (+.f64 R (neg.f64 (/.f64 (+.f64 (*.f64 R phi2) (neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 R (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 R phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) phi1))) phi1))) phi1))))
(sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))) (* (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))
(+.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 (*.f64 lambda1 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64)))))))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))) (* lambda1 (+ (* 1/2 (* (* lambda1 (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))
(+.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64))))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64)))))))))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))) (* lambda1 (+ (* lambda1 (+ (* -1/2 (* (* lambda1 (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)) 3))))) (* 1/2 (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (- (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2) (/ (* (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) 2)))) (* (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))))
(+.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 lambda1 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64)))))) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64))) #s(literal 3 binary64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64))))) (-.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) #s(literal 2 binary64))))))))))))
(* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 lambda1 (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) lambda1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda1))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 lambda1 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) lambda1)) (+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 lambda1 lambda1))))) (+.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda1))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (+ (* -1/2 (/ (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (pow lambda1 3) (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda1 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 lambda1 (-.f64 (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) lambda1)) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (/.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 lambda1 lambda1))))) (+.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda1))))
(* -1 (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (+.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) lambda1)) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (+.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 lambda1 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) lambda1)) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (/ (+ (* 1/2 (/ (* (pow (- phi1 phi2) 2) (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) lambda1))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (+.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (+.f64 (-.f64 (neg.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))) (*.f64 lambda1 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) lambda1)) (*.f64 #s(literal 1 binary64) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) lambda1)) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))) (* (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))
(+.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 (*.f64 (*.f64 lambda2 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))))))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))) (* lambda2 (+ (* 1/2 (* (* lambda2 (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))) (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))))
(+.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))))))) (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))))))))
(+ (sqrt (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))) (* lambda2 (+ (* lambda2 (+ (* -1/2 (* (* lambda2 (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2))))))) (sqrt (/ 1 (pow (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) 3))))) (* 1/2 (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (- (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (/ (* (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)) (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))))))) (* (sqrt (/ 1 (+ (pow (- phi1 phi2) 2) (pow (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (* (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))))))
(+.f64 (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 lambda2 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lambda2 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (-.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) #s(literal 3 binary64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (pow.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))))))))))))
(* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 lambda2 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(*.f64 lambda2 (-.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2)) (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2))) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(*.f64 lambda2 (-.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 lambda2 lambda2))))) (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1/2 (/ (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* (pow lambda2 3) (pow (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) 2)))) (+ (* 1/2 (/ (pow (- phi1 phi2) 2) (* (pow lambda2 2) (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(*.f64 lambda2 (+.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 lambda2 lambda2)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (*.f64 lambda2 (*.f64 lambda2 lambda2))))) (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2)))))
(* -1 (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (+.f64 (neg.f64 (/.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) lambda2)) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (+ (* -1/2 (/ (pow (- phi1 phi2) 2) (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) lambda2)) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow (- phi1 phi2) 2) (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* lambda2 (pow (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) 2)))) (* 1/2 (/ (pow (- phi1 phi2) 2) (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) lambda2)) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 lambda2 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))) lambda2)) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) lambda2)) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1)))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* 1/2 (* (* phi2 (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 phi2 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (* phi2 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1))) (*.f64 phi2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1)))) (*.f64 phi2 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1)))))) (*.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1)))))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))) (* phi2 (+ (* 1/2 (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (* phi2 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2))))))) (* 1/2 (* (* phi2 (- (+ (* 1/24 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi1) (* -1 (* (cos (* 1/2 phi1)) (* (sin (* 1/2 phi1)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi1)) 2) (pow (- lambda1 lambda2) 2)) (pow phi1 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1))) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1)))))) (*.f64 phi2 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1)))) (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1))))) (*.f64 phi2 (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 1/6 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) #s(literal -1/4 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 (*.f64 phi1 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi1 phi1))))))))))))
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(*.f64 phi2 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 phi1) phi2)))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi2 2))))))
(*.f64 phi2 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 phi1) phi2)) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (*.f64 phi2 phi2))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (+ (* 1/2 (/ (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi2 3))) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi2 2)))))))
(*.f64 phi2 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 phi1) phi2)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 phi1 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (*.f64 phi2 (*.f64 phi2 phi2))) (/.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (*.f64 phi2 phi2))))))
(* -1 phi2)
(neg.f64 phi2)
(* -1 (* phi2 (+ 1 (* -1 (/ phi1 phi2)))))
(*.f64 (neg.f64 phi2) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 phi1) phi2)))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) phi2))) phi2)))))
(*.f64 (neg.f64 phi2) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 phi1 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) phi2)) phi2))))
(* -1 (* phi2 (+ 1 (* -1 (/ (+ phi1 (* -1 (/ (+ (* 1/2 (/ (* phi1 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi2)) (* 1/2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi2))) phi2)))))
(*.f64 (neg.f64 phi2) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 phi1 (neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 phi1 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))) phi2))) phi2))))
(sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/2 (* (* phi1 (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi1 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (* phi1 (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64))))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 phi1 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (+.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64)) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64))))))))) (*.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))))))))
(+ (sqrt (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* 1/2 (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* 1/2 (* (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))) (* 1/2 (* (* phi1 (- (+ (* 1/24 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2)))) (* 1/8 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (* 1/2 (/ (* (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) (- (+ 1 (+ (* -1/4 (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))) (* 1/4 (* (pow (sin (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2))))) (* 1/4 (/ (pow (+ (* -2 phi2) (* -1 (* (cos (* 1/2 phi2)) (* (sin (* 1/2 phi2)) (pow (- lambda1 lambda2) 2))))) 2) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (sqrt (/ 1 (+ (* (pow (cos (* 1/2 phi2)) 2) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64))))) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64))))))) (*.f64 phi1 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (+.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64)) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))))) (*.f64 phi1 (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) #s(literal 1/6 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (+.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (-.f64 (*.f64 phi2 #s(literal -2 binary64)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) #s(literal 2 binary64)) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64)))))))) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 2 binary64))))))))))))))
phi1
(* phi1 (+ 1 (* -1 (/ phi2 phi1))))
(*.f64 phi1 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 phi2) phi1)))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi1 2))))))
(*.f64 phi1 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 phi2) phi1)) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (*.f64 phi1 phi1))))
(* phi1 (+ 1 (+ (* -1 (/ phi2 phi1)) (+ (* 1/2 (/ (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) (pow phi1 3))) (* 1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) (pow phi1 2)))))))
(*.f64 phi1 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 phi2) phi1)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 phi2 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (*.f64 phi1 (*.f64 phi1 phi1))) (/.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (*.f64 phi1 phi1))))))
(* -1 phi1)
(neg.f64 phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ phi2 phi1)))))
(*.f64 (neg.f64 phi1) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 phi2) phi1)))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1/2 (/ (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2) phi1))) phi1)))))
(*.f64 (neg.f64 phi1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 phi2 (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) phi1)) phi1))))
(* -1 (* phi1 (+ 1 (* -1 (/ (+ phi2 (* -1 (/ (+ (* 1/2 (/ (* phi2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2)) phi1)) (* 1/2 (pow (- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) 2))) phi1))) phi1)))))
(*.f64 (neg.f64 phi1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 phi2 (neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 phi2 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))) phi1))) phi1))))
(- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(+.f64 (neg.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (-.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(+.f64 (neg.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (-.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(- (+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(+.f64 (neg.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (-.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(* lambda1 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 lambda1 (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) lambda1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda1))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 lambda1 (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) lambda1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda1))))
(* lambda1 (- (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 lambda1 (-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) lambda1))) (+.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda1))))
(* -1 (* lambda1 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (+.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) lambda1)) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (+.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) lambda1)) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(* -1 (* lambda1 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (/ (- (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))) lambda1))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (+.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) lambda1)) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(- (+ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (-.f64 (*.f64 lambda2 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(- (+ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (-.f64 (*.f64 lambda2 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(- (+ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (-.f64 (*.f64 lambda2 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(* lambda2 (- (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 lambda2 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(*.f64 lambda2 (-.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2)) (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(*.f64 lambda2 (-.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2)) (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2))))
(* lambda2 (- (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2))))
(*.f64 lambda2 (-.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2)) (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2))))
(* -1 (* lambda2 (- (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (+.f64 (neg.f64 (/.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) lambda2)) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (+.f64 (neg.f64 (/.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) lambda2)) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(* -1 (* lambda2 (- (+ (* -1 (/ (- (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (+.f64 (neg.f64 (/.f64 (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) lambda2)) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))
(+ (* -1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 #s(literal -1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))
(+ (* phi2 (- (* -1/8 (* phi2 (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi2) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))))
(+ (* phi2 (- (* phi2 (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/48 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))) (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 phi2 (+.f64 (*.f64 phi2 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal -1/8 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) phi2) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))
(+ (* -1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 #s(literal -1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(+ (* phi1 (- (* -1/8 (* phi1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 phi1 (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(+ (* phi1 (- (* phi1 (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/48 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))) (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 phi1 (+.f64 (*.f64 phi1 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal -1/8 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) phi1) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(- (* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(neg.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(+.f64 (neg.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(+.f64 (neg.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(+.f64 (neg.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))
(*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(*.f64 lambda1 (+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) lambda1))))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(*.f64 lambda1 (+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) lambda1))))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(*.f64 lambda1 (+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) lambda1))))
(* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))
(*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* -1 (* lambda1 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (+.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) lambda1)))
(* -1 (* lambda1 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (+.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) lambda1)))
(* -1 (* lambda1 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda1))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (+.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) lambda1)))
(* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))
(*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(+.f64 (neg.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(+.f64 (neg.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(+ (* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))) (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(+.f64 (neg.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(neg.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* lambda2 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))
(*.f64 lambda2 (+.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2)))
(* lambda2 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))
(*.f64 lambda2 (+.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2)))
(* lambda2 (+ (* -1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)))
(*.f64 lambda2 (+.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2)))
(* -1 (* lambda2 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))))
(neg.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2))))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2))))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2)))) lambda2)) (* (cos (* 1/2 phi1)) (cos (* 1/2 phi2))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2))))
(* (cos (* 1/2 phi1)) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))
(+ (* -1/8 (* (pow phi2 2) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 phi2 phi2)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))))
(+ (* (cos (* 1/2 phi1)) (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/384 (* (pow phi2 2) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal -1/8 binary64)) (*.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 phi2 phi2)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))))))
(+ (* (cos (* 1/2 phi1)) (- lambda1 lambda2)) (* (pow phi2 2) (+ (* -1/8 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/46080 (* (pow phi2 2) (* (cos (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/384 (* (cos (* 1/2 phi1)) (- lambda1 lambda2))))))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal -1/8 binary64)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 #s(literal -1/46080 binary64) (*.f64 phi2 phi2)) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 1/384 binary64)))))))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi2)) (- lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))
(+ (* -1/8 (* (pow phi1 2) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 phi1 phi1)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))))
(+ (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/384 (* (pow phi1 2) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal -1/8 binary64)) (*.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 phi1 phi1)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))))))
(+ (* (cos (* 1/2 phi2)) (- lambda1 lambda2)) (* (pow phi1 2) (+ (* -1/8 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/46080 (* (pow phi1 2) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/384 (* (cos (* 1/2 phi2)) (- lambda1 lambda2))))))))
(+.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal -1/8 binary64)) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 #s(literal -1/46080 binary64) (*.f64 phi1 phi1)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) #s(literal 1/384 binary64)))))))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(* (cos (* 1/2 phi1)) (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* R lambda1)
(*.f64 R lambda1)
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* -1 (* (pow R 3) (pow phi1 3)))
(neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R))))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* (pow R 3) (pow phi1 3))
(*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R phi1)
(*.f64 R phi1)
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2))))
(* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) phi2))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) R) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))) phi2)
(/ (+ (* 1/2 (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)))) (* R (* phi2 (- (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) phi1)))) phi2)
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) R) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))) (*.f64 (*.f64 R phi2) (-.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) phi1))) phi2)
(/ (+ (* 1/2 (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* R (* phi2 (+ 1 (* -1/8 (* (cos phi1) (pow (- lambda1 lambda2) 2)))))) (* R (- (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) phi1))))) phi2)
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) R) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))) (*.f64 phi2 (*.f64 R (+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) phi1))))) phi2)
(/ (+ (* 1/2 (* R (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)))) (* phi2 (+ (* R (- (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) phi1)) (* phi2 (+ (* 1/24 (* R (* phi2 (* (sin phi1) (pow (- lambda1 lambda2) 2))))) (* R (+ 1 (* -1/8 (* (cos phi1) (pow (- lambda1 lambda2) 2)))))))))) phi2)
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) R) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))) (*.f64 phi2 (+.f64 (*.f64 R (-.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 R phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) (*.f64 R (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))))))) phi2)
(* R phi2)
(*.f64 R phi2)
(* phi2 (+ R (* -1 (/ (* R phi1) phi2))))
(*.f64 phi2 (+.f64 R (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 R phi1)) phi2)))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(*.f64 phi2 (+.f64 (+.f64 R (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 R phi1)) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
(* phi2 (+ R (+ (* -1 (/ (* R phi1) phi2)) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(*.f64 phi2 (+.f64 (+.f64 R (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 R phi1)) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
(* R phi2)
(*.f64 R phi2)
(* -1 (* phi2 (+ (* -1 R) (/ (* R phi1) phi2))))
(*.f64 (neg.f64 phi2) (+.f64 (/.f64 (*.f64 R phi1) phi2) (neg.f64 R)))
(* -1 (* phi2 (+ (* -1 R) (* -1 (/ (+ (* -1 (* R phi1)) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))) phi2))) phi2)))))
(*.f64 (neg.f64 phi2) (-.f64 (neg.f64 R) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 R phi1)) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))) phi2)))
(* -1 (* phi2 (+ (* -1 R) (* -1 (/ (+ (* -1 (* R phi1)) (* 1/2 (/ (* R (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2))) phi2))) phi2)))))
(*.f64 (neg.f64 phi2) (-.f64 (neg.f64 R) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 R phi1)) (*.f64 #s(literal 1/2 binary64) (*.f64 R (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))) phi2)))
(* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
(+ (* R (* phi1 (* phi2 (- (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (/ 1 phi2))))) (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))))
(*.f64 R (+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (*.f64 (*.f64 phi1 phi2) (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) phi2)))))
(+ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* -1/8 (/ (* R (* phi1 (* (cos phi2) (pow (- lambda1 lambda2) 2)))) phi2)) (* R (* phi2 (- (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (/ 1 phi2)))))))
(+.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (*.f64 phi1 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) phi2) (*.f64 (*.f64 R phi2) (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) phi2))))))
(+ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) (* phi1 (+ (* R (* phi2 (- (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (/ 1 phi2)))) (* phi1 (+ (* -1/8 (/ (* R (* (cos phi2) (pow (- lambda1 lambda2) 2))) phi2)) (* 1/24 (/ (* R (* phi1 (* (sin phi2) (pow (- lambda1 lambda2) 2)))) phi2)))))))
(+.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (*.f64 phi1 (+.f64 (*.f64 (*.f64 R phi2) (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) phi2))) (*.f64 phi1 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R (cos.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi2) (/.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 R (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) phi2))))))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* phi1 (+ (* -1 R) (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))
(*.f64 phi1 (+.f64 (neg.f64 R) (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1)))
(* phi1 (+ (* -1 R) (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))
(*.f64 phi1 (+.f64 (neg.f64 R) (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1)))
(* phi1 (+ (* -1 R) (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))
(*.f64 phi1 (+.f64 (neg.f64 R) (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1)))
(* -1 (* R phi1))
(*.f64 #s(literal -1 binary64) (*.f64 R phi1))
(* -1 (* phi1 (+ R (* -1 (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))))
(*.f64 (neg.f64 phi1) (+.f64 R (neg.f64 (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1))))
(* -1 (* phi1 (+ R (* -1 (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))))
(*.f64 (neg.f64 phi1) (+.f64 R (neg.f64 (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1))))
(* -1 (* phi1 (+ R (* -1 (/ (* R (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))) phi1)))))
(*.f64 (neg.f64 phi1) (+.f64 R (neg.f64 (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))
(+ (* -1 (/ (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) phi2)) (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))))
(+.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (neg.f64 (/.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2)))
(+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda1 (+ (* -1 (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) (* 1/2 (* R (* lambda1 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))))
(+.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda1 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 R lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2)) (*.f64 (*.f64 #s(literal 1/2 binary64) R) (*.f64 (*.f64 phi2 lambda1) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)))))))))
(+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda1 (+ (* -1 (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) (* 1/2 (* R (* lambda1 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))))
(+.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda1 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 R lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2)) (*.f64 (*.f64 #s(literal 1/2 binary64) R) (*.f64 (*.f64 phi2 lambda1) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)))))))))
(* 1/2 (/ (* R (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2)
(* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda1 phi2))) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 R lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 lambda1))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2)))
(* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda1 phi2))) (+ (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 R lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 lambda1))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2)) (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda1 lambda1))))
(* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda1 phi2))) (+ (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 R lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 lambda1))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2)) (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda1 lambda1))))
(* 1/2 (/ (* R (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2)
(* (pow lambda1 2) (+ (* -1 (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda1 phi2))) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 R lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 lambda1))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) lambda1)) (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) lambda1)) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 R lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2) (neg.f64 (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) lambda1))) lambda1))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) lambda1)) (/ (* R (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) lambda1)) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 R lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2) (neg.f64 (/.f64 (*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) lambda1))) lambda1))))
(* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))
(*.f64 R (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))))
(+ (* -1 (/ (* R (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))) phi2)) (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 R (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2)) (*.f64 R (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))))
(+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda2 (+ (* -1 (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) (* 1/2 (* R (* lambda2 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))))
(+.f64 (*.f64 R (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))) (*.f64 lambda2 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2)) (*.f64 (*.f64 #s(literal 1/2 binary64) R) (*.f64 (*.f64 phi2 lambda2) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)))))))))
(+ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (* lambda2 (+ (* -1 (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) (* 1/2 (* R (* lambda2 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))))
(+.f64 (*.f64 R (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))) (*.f64 lambda2 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2)) (*.f64 (*.f64 #s(literal 1/2 binary64) R) (*.f64 (*.f64 phi2 lambda2) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)))))))))
(* 1/2 (/ (* R (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2)
(* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda2 phi2))) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2) (neg.f64 (/.f64 (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 lambda2)))))
(* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda2 phi2))) (+ (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2) (neg.f64 (/.f64 (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 lambda2)))) (/.f64 (*.f64 R (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))) (*.f64 lambda2 lambda2))))
(* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda2 phi2))) (+ (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) (pow lambda2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2) (neg.f64 (/.f64 (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 lambda2)))) (/.f64 (*.f64 R (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))) (*.f64 lambda2 lambda2))))
(* 1/2 (/ (* R (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 R (*.f64 lambda2 lambda2)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2)
(* (pow lambda2 2) (+ (* -1 (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (* lambda2 phi2))) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2) (neg.f64 (/.f64 (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 lambda2)))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) lambda2)) (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) lambda2)) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2) (neg.f64 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))) lambda2))) lambda2))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* R (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))) lambda2)) (/ (* R (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) lambda2)) (* 1/2 (/ (* R (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 R (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2) (neg.f64 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))) lambda2))) lambda2))))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) phi2))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) phi2)
(/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (- (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) phi1))) phi2)
(/.f64 (+.f64 (*.f64 phi2 (-.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) phi1)) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi2)
(/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* phi2 (+ 1 (* -1/8 (* (cos phi1) (pow (- lambda1 lambda2) 2)))))) phi1))) phi2)
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) phi1)))) phi2)
(/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* phi2 (+ 1 (+ (* -1/8 (* (cos phi1) (pow (- lambda1 lambda2) 2))) (* 1/24 (* phi2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))))))) phi1))) phi2)
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 phi2 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 #s(literal 1/24 binary64) phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) phi1)))) phi2)
phi2
(* phi2 (+ 1 (* -1 (/ phi1 phi2))))
(*.f64 phi2 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 phi1) phi2)))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(*.f64 phi2 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 phi1) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
(* phi2 (+ 1 (+ (* -1 (/ phi1 phi2)) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(*.f64 phi2 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 phi1) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
phi2
(* -1 (* phi2 (- (/ phi1 phi2) 1)))
(*.f64 (neg.f64 phi2) (+.f64 (/.f64 phi1 phi2) #s(literal -1 binary64)))
(* -1 (* phi2 (- (* -1 (/ (+ (* -1 phi1) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) phi2))) phi2)) 1)))
(*.f64 (neg.f64 phi2) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 phi1) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)))) phi2)) #s(literal -1 binary64)))
(* -1 (* phi2 (- (* -1 (/ (+ (* -1 phi1) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) phi2))) phi2)) 1)))
(*.f64 (neg.f64 phi2) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 phi1) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)))) phi2)) #s(literal -1 binary64)))
(* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))))
(*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
(+ (* phi1 (* phi2 (- (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (/ 1 phi2)))) (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (*.f64 (*.f64 phi1 phi2) (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) phi2))))
(+ (* phi1 (+ (* -1/8 (/ (* phi1 (* (cos phi2) (pow (- lambda1 lambda2) 2))) phi2)) (* phi2 (- (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (/ 1 phi2))))) (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (*.f64 phi1 (+.f64 (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) phi2))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi2))))
(+ (* phi1 (+ (* phi1 (+ (* -1/8 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) phi2)) (* 1/24 (/ (* phi1 (* (sin phi2) (pow (- lambda1 lambda2) 2))) phi2)))) (* phi2 (- (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (/ 1 phi2))))) (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))))
(+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) (*.f64 phi1 (+.f64 (*.f64 phi2 (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) phi2))) (*.f64 phi1 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (cos.f64 phi2))) phi2) (/.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) phi2))))))
(* -1 phi1)
(neg.f64 phi1)
(* phi1 (- (/ (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1) 1))
(*.f64 phi1 (+.f64 (/.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1) #s(literal -1 binary64)))
(* phi1 (- (/ (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1) 1))
(*.f64 phi1 (+.f64 (/.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1) #s(literal -1 binary64)))
(* phi1 (- (/ (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1) 1))
(*.f64 phi1 (+.f64 (/.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1) #s(literal -1 binary64)))
(* -1 phi1)
(neg.f64 phi1)
(* -1 (* phi1 (+ 1 (* -1 (/ (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1)))))
(*.f64 (neg.f64 phi1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1))))
(* -1 (* phi1 (+ 1 (* -1 (/ (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1)))))
(*.f64 (neg.f64 phi1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1))))
(* -1 (* phi1 (+ 1 (* -1 (/ (* phi2 (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))) phi1)))))
(*.f64 (neg.f64 phi1) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) phi1))))
(* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))
(*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))
(+ (* -1 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))
(+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (neg.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2)))
(+ (* lambda1 (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (* 1/2 (* lambda1 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2))))))))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))
(+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda1 (+.f64 (neg.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 lambda1) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)))))))))
(+ (* lambda1 (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (* 1/2 (* lambda1 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2))))))))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))
(+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda1 (+.f64 (neg.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 lambda1) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)))))))))
(* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2)
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 phi2))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (neg.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 lambda1))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2)))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 phi2))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 lambda1))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2)) (/.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda1 lambda1))))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 phi2))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda1 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 lambda1))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2)) (/.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda1 lambda1))))
(* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2)
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 phi2))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (neg.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 lambda1))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) lambda1)) (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) lambda1)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2) (neg.f64 (/.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) lambda1)))) lambda1)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) lambda1)) (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) lambda1)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2) (neg.f64 (/.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) lambda1)))) lambda1)))
(* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)))
(*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))
(+ (* -1 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) phi2)) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))
(+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (neg.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2)))
(+ (* lambda2 (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (* 1/2 (* lambda2 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2))))))))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))
(+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda2 (+.f64 (neg.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 lambda2) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)))))))))
(+ (* lambda2 (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) (* 1/2 (* lambda2 (* phi2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2))))))))) (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))))
(+.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))) (*.f64 lambda2 (+.f64 (neg.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 phi2 lambda2) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)))))))))
(* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2)
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 phi2))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2) (neg.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 lambda2)))))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 phi2))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2) (neg.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 lambda2)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda2) (/.f64 phi2 lambda2))))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 phi2))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2)) (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) (pow lambda2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2) (neg.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 lambda2)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda2) (/.f64 phi2 lambda2))))
(* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) phi2)
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 phi2))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2) (neg.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 lambda2)))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) lambda2)) (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) lambda2)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))) lambda2))) lambda2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (* phi2 (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))) lambda2)) (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) phi2)) lambda2)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) phi2))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) phi2) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 phi2 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))) lambda2))) lambda2)))
(+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))
(+ 1 (+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (- (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (/ 1 phi2)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) phi2)))))
(+ 1 (+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (- (+ (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* -1/8 (/ (* phi1 (* (cos phi2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))) (/ 1 phi2)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 phi2 phi2))) (-.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 phi1 (cos.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))) (/.f64 #s(literal 1 binary64) phi2))))))
(+ 1 (+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (- (+ (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* -1/8 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/24 (/ (* phi1 (* (sin phi2) (pow (- lambda1 lambda2) 2))) (pow phi2 2)))))) (/ 1 phi2)))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 phi2 phi2))) (-.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 phi2 phi2))) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))))) (/.f64 #s(literal 1 binary64) phi2)))))
(* -1 (/ phi1 phi2))
(/.f64 (neg.f64 phi1) phi2)
(* phi1 (- (+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (* phi1 (pow phi2 2)))) (/ 1 phi1)) (/ 1 phi2)))
(*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 (*.f64 phi2 phi2))))) (-.f64 (/.f64 #s(literal 1 binary64) phi1) (/.f64 #s(literal 1 binary64) phi2))))
(* phi1 (- (+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (* phi1 (pow phi2 2)))) (/ 1 phi1)) (/ 1 phi2)))
(*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 (*.f64 phi2 phi2))))) (-.f64 (/.f64 #s(literal 1 binary64) phi1) (/.f64 #s(literal 1 binary64) phi2))))
(* phi1 (- (+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (* phi1 (pow phi2 2)))) (/ 1 phi1)) (/ 1 phi2)))
(*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi1 (*.f64 phi2 phi2))))) (-.f64 (/.f64 #s(literal 1 binary64) phi1) (/.f64 #s(literal 1 binary64) phi2))))
(* -1 (/ phi1 phi2))
(/.f64 (neg.f64 phi1) phi2)
(* -1 (* phi1 (+ (* -1 (/ (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (/ 1 phi2))))
(*.f64 (neg.f64 phi1) (+.f64 (/.f64 #s(literal 1 binary64) phi2) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) phi1))))
(* -1 (* phi1 (+ (* -1 (/ (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (/ 1 phi2))))
(*.f64 (neg.f64 phi1) (+.f64 (/.f64 #s(literal 1 binary64) phi2) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) phi1))))
(* -1 (* phi1 (+ (* -1 (/ (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) phi1)) (/ 1 phi2))))
(*.f64 (neg.f64 phi1) (+.f64 (/.f64 #s(literal 1 binary64) phi2) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) phi1))))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))
(/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (- (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) phi1))) (pow phi2 2))
(/.f64 (+.f64 (*.f64 phi2 (-.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) phi1)) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 phi2 phi2))
(/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* phi2 (+ 1 (* -1/8 (* (cos phi1) (pow (- lambda1 lambda2) 2)))))) phi1))) (pow phi2 2))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 phi2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))))) phi1)))) (*.f64 phi2 phi2))
(/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (- (+ (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* phi2 (+ 1 (+ (* -1/8 (* (cos phi1) (pow (- lambda1 lambda2) 2))) (* 1/24 (* phi2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))))))) phi1))) (pow phi2 2))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 phi2 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 #s(literal 1/24 binary64) phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) phi1)))) (*.f64 phi2 phi2))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ phi1 phi2)))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 phi1) phi2))
(- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2)))
(- (+ 1 (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))) (/ phi1 phi2))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2)))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ phi1 phi2)))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 phi1) phi2))
(+ 1 (* -1 (/ (- (* -1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) phi2)) (* -1 phi1)) phi2)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) (*.f64 #s(literal 1 binary64) phi1)) phi2)))
(+ 1 (* -1 (/ (- (* -1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) phi2)) (* -1 phi1)) phi2)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) (*.f64 #s(literal 1 binary64) phi1)) phi2)))
(- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))
(- (+ 1 (+ (* -1 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow phi2 2))) (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))))) (/ phi1 phi2))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2))))) (/.f64 phi1 phi2))
(- (+ 1 (+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda1 (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda1 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))) (/ phi1 phi2))
(-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2))) (*.f64 lambda1 (+.f64 (neg.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2))) (*.f64 (*.f64 #s(literal 1/2 binary64) lambda1) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)))))))) (/.f64 phi1 phi2))
(- (+ 1 (+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda1 (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda1 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))) (/ phi1 phi2))
(-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2))) (*.f64 lambda1 (+.f64 (neg.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2))) (*.f64 (*.f64 #s(literal 1/2 binary64) lambda1) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2)))))))) (/.f64 phi1 phi2))
(* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (neg.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 lambda1 (*.f64 phi2 phi2)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2))))
(* (pow lambda1 2) (- (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda1 2) (pow phi2 2)))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))) (/ 1 (pow lambda1 2))))) (/ phi1 (* (pow lambda1 2) phi2))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (neg.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 lambda1 (*.f64 phi2 phi2)))) (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 phi2 phi2)))) (/.f64 #s(literal 1 binary64) (*.f64 lambda1 lambda1))) (/.f64 phi1 (*.f64 phi2 (*.f64 lambda1 lambda1))))))
(* (pow lambda1 2) (- (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda1 2) (pow phi2 2)))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))) (/ 1 (pow lambda1 2))))) (/ phi1 (* (pow lambda1 2) phi2))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (neg.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 lambda1 (*.f64 phi2 phi2)))) (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 phi2 phi2)))) (/.f64 #s(literal 1 binary64) (*.f64 lambda1 lambda1))) (/.f64 phi1 (*.f64 phi2 (*.f64 lambda1 lambda1))))))
(* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (neg.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 lambda1 (*.f64 phi2 phi2)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)) lambda1)) (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda1)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda1)))) lambda1)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)) lambda1)) (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda1)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda1)))) lambda1)))
(- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2)))
(- (+ 1 (+ (* -1 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow phi2 2))) (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))))) (/ phi1 phi2))
(+.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)))) (/.f64 phi1 phi2)))
(- (+ 1 (+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda2 (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))) (/ phi1 phi2))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (*.f64 lambda2 (+.f64 (neg.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2))) (*.f64 (*.f64 #s(literal 1/2 binary64) lambda2) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2))))))))) (/.f64 phi1 phi2))
(- (+ 1 (+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda2 (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))) (/ phi1 phi2))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (*.f64 lambda2 (+.f64 (neg.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2))) (*.f64 (*.f64 #s(literal 1/2 binary64) lambda2) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2))))))))) (/.f64 phi1 phi2))
(* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 lambda2 (*.f64 phi2 phi2))))))
(* (pow lambda2 2) (- (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda2 2) (pow phi2 2)))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))) (/ 1 (pow lambda2 2))))) (/ phi1 (* (pow lambda2 2) phi2))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (neg.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 lambda2 (*.f64 phi2 phi2)))) (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 phi2 phi2))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 phi2 phi2)))) (/.f64 #s(literal 1 binary64) (*.f64 lambda2 lambda2))) (/.f64 phi1 (*.f64 phi2 (*.f64 lambda2 lambda2))))))
(* (pow lambda2 2) (- (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda2 2) (pow phi2 2)))) (+ (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))) (/ 1 (pow lambda2 2))))) (/ phi1 (* (pow lambda2 2) phi2))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (neg.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 lambda2 (*.f64 phi2 phi2)))) (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 phi2 phi2))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 phi2 phi2)))) (/.f64 #s(literal 1 binary64) (*.f64 lambda2 lambda2))) (/.f64 phi1 (*.f64 phi2 (*.f64 lambda2 lambda2))))))
(* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 lambda2 (*.f64 phi2 phi2))))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)) lambda2)) (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda2)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda2))) lambda2))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (- (+ 1 (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))) (/ phi1 phi2)) lambda2)) (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda2)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda2))) lambda2))))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))
(/ (+ (* -1/4 (* phi2 (* (sin phi1) (pow (- lambda1 lambda2) 2)))) (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2)))) (pow phi2 2))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal -1/4 binary64) phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) (*.f64 phi2 phi2))
(/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (+ (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* -1/8 (* phi2 (* (cos phi1) (pow (- lambda1 lambda2) 2))))))) (pow phi2 2))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal -1/8 binary64) phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (*.f64 phi2 phi2))
(/ (+ (* 1/2 (* (+ 1/2 (* 1/2 (cos phi1))) (pow (- lambda1 lambda2) 2))) (* phi2 (+ (* -1/4 (* (sin phi1) (pow (- lambda1 lambda2) 2))) (* phi2 (+ (* -1/8 (* (cos phi1) (pow (- lambda1 lambda2) 2))) (* 1/24 (* phi2 (* (sin phi1) (pow (- lambda1 lambda2) 2))))))))) (pow phi2 2))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 phi1)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 #s(literal 1/24 binary64) phi2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))))) (*.f64 phi2 phi2))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(+ (* -1/4 (/ (* phi1 (* (sin phi2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))) (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))))
(+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* -1/8 (/ (* phi1 (* (cos phi2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 phi2 phi2))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 phi1 (cos.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))))))
(+ (* 1/2 (/ (* (+ 1/2 (* 1/2 (cos phi2))) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* -1/4 (/ (* (sin phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* phi1 (+ (* -1/8 (/ (* (cos phi2) (pow (- lambda1 lambda2) 2)) (pow phi2 2))) (* 1/24 (/ (* phi1 (* (sin phi2) (pow (- lambda1 lambda2) 2))) (pow phi2 2))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 phi2 phi2))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 phi2 phi2))) (*.f64 #s(literal 1/24 binary64) (/.f64 (*.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))))))))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(* 1/2 (/ (* (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))) (pow (- lambda1 lambda2) 2)) (pow phi2 2)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2))
(+ (* -1 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow phi2 2))) (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2))))
(+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda1 (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda1 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (*.f64 lambda1 (+.f64 (neg.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2))) (*.f64 (*.f64 #s(literal 1/2 binary64) lambda1) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2))))))))
(+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda1 (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda1 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (*.f64 lambda1 (+.f64 (neg.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2))) (*.f64 (*.f64 #s(literal 1/2 binary64) lambda1) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2))))))))
(* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (neg.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 lambda1 (*.f64 phi2 phi2)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2))))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda1 2) (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (neg.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 lambda1 (*.f64 phi2 phi2)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 phi2 phi2))))))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda1 2) (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (neg.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 lambda1 (*.f64 phi2 phi2)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 phi2))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 phi2 phi2))))))
(* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2))
(* (pow lambda1 2) (+ (* -1 (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (neg.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 lambda1 (*.f64 phi2 phi2)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda1)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 lambda1 (*.f64 phi2 phi2)))) lambda1))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda1 (pow phi2 2)))) (/ (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda1)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 lambda1 (*.f64 phi2 phi2)))) lambda1))))
(* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2))
(+ (* -1 (/ (* lambda1 (* lambda2 (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))) (pow phi2 2))) (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2))))
(+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda2 (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (*.f64 lambda2 (+.f64 (neg.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2))) (*.f64 (*.f64 #s(literal 1/2 binary64) lambda2) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2))))))))
(+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* lambda2 (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) (* 1/2 (* lambda2 (+ (* 1/2 (/ (cos (+ phi1 phi2)) (pow phi2 2))) (* 1/2 (/ 1 (pow phi2 2)))))))))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (*.f64 lambda2 (+.f64 (neg.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2))) (*.f64 (*.f64 #s(literal 1/2 binary64) lambda2) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (cos.f64 (+.f64 phi1 phi2)) (*.f64 phi2 phi2)) (/.f64 #s(literal 1 binary64) (*.f64 phi2 phi2))))))))
(* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 lambda2 (*.f64 phi2 phi2))))))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda2 2) (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (neg.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 lambda2 (*.f64 phi2 phi2)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 phi2 phi2))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 phi2 phi2))))))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (+ (* 1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* (pow lambda2 2) (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2))))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (neg.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 lambda2 (*.f64 phi2 phi2)))) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 lambda2 lambda2) (*.f64 phi2 phi2))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (*.f64 phi2 phi2))))))
(* 1/2 (/ (* (pow lambda2 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2))
(* (pow lambda2 2) (+ (* -1 (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 lambda2 (*.f64 phi2 phi2))))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda2)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 lambda2 (*.f64 phi2 phi2)))) lambda2))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1/2 (/ (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (* lambda2 (pow phi2 2)))) (/ (* lambda1 (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))) (pow phi2 2))) lambda2)) (* 1/2 (/ (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))) (pow phi2 2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 lambda1 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 lambda2 (*.f64 phi2 phi2)))) lambda2))))
(/ (* R (* lambda1 (pow (cos (* -1/2 phi2)) 3))) (+ 1/2 (* 1/2 (cos phi2))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))))
(+ (* phi1 (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))))) (+ 1/2 (* 1/2 (cos phi2)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (/ (* R (* lambda1 (pow (cos (* -1/2 phi2)) 3))) (+ 1/2 (* 1/2 (cos phi2)))))
(+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (*.f64 phi1 (+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (sin.f64 phi2) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) #s(literal 2 binary64)))))))
(+ (* phi1 (- (+ (* phi1 (- (/ (* R (* lambda1 (+ (* -1/8 (pow (cos (* -1/2 phi2)) 3)) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/4 (pow (sin (* -1/2 phi2)) 2)))))))) (+ 1/2 (* 1/2 (cos phi2)))) (+ (* -1/2 (/ (* (sin phi2) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))))) (+ 1/2 (* 1/2 (cos phi2)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (+ 1/2 (* 1/2 (cos phi2))))) (* -1/4 (/ (* R (* lambda1 (* (cos phi2) (pow (cos (* -1/2 phi2)) 3)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2)))))) (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))))) (+ 1/2 (* 1/2 (cos phi2))))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (/ (* R (* lambda1 (pow (cos (* -1/2 phi2)) 3))) (+ 1/2 (* 1/2 (cos phi2)))))
(+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (*.f64 phi1 (+.f64 (*.f64 phi1 (-.f64 (/.f64 (*.f64 (*.f64 R lambda1) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) (pow.f64 (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 2 binary64)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (sin.f64 phi2) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) #s(literal 2 binary64))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (*.f64 #s(literal -1/4 binary64) (*.f64 R (/.f64 (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) #s(literal 2 binary64)))))))) (+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (sin.f64 phi2) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) #s(literal 2 binary64))))))))
(+ (* phi1 (- (+ (* phi1 (- (+ (* phi1 (- (/ (* R (* lambda1 (+ (* -1/8 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (+ (* -1/48 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (+ (* 1/2 (* (sin (* -1/2 phi2)) (+ (* -1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/4 (pow (sin (* -1/2 phi2)) 2))))) (* (cos (* -1/2 phi2)) (+ (* -1/8 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2)))) (* -1/24 (* (cos (* -1/2 phi2)) (sin (* -1/2 phi2))))))))))) (+ 1/2 (* 1/2 (cos phi2)))) (+ (* -1/2 (/ (* (sin phi2) (- (/ (* R (* lambda1 (+ (* -1/8 (pow (cos (* -1/2 phi2)) 3)) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/4 (pow (sin (* -1/2 phi2)) 2)))))))) (+ 1/2 (* 1/2 (cos phi2)))) (+ (* -1/2 (/ (* (sin phi2) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))))) (+ 1/2 (* 1/2 (cos phi2)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (+ 1/2 (* 1/2 (cos phi2))))) (* -1/4 (/ (* R (* lambda1 (* (cos phi2) (pow (cos (* -1/2 phi2)) 3)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2)))))) (+ 1/2 (* 1/2 (cos phi2))))) (+ (* -1/4 (/ (* (cos phi2) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))))) (+ 1/2 (* 1/2 (cos phi2)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (+ 1/2 (* 1/2 (cos phi2))))) (* 1/12 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))))) (/ (* R (* lambda1 (+ (* -1/8 (pow (cos (* -1/2 phi2)) 3)) (+ (* 1/2 (* (cos (* -1/2 phi2)) (pow (sin (* -1/2 phi2)) 2))) (* (cos (* -1/2 phi2)) (+ (* -1/4 (pow (cos (* -1/2 phi2)) 2)) (* 1/4 (pow (sin (* -1/2 phi2)) 2)))))))) (+ 1/2 (* 1/2 (cos phi2))))) (+ (* -1/2 (/ (* (sin phi2) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))))) (+ 1/2 (* 1/2 (cos phi2)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (+ 1/2 (* 1/2 (cos phi2))))) (* -1/4 (/ (* R (* lambda1 (* (cos phi2) (pow (cos (* -1/2 phi2)) 3)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2)))))) (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))) (* (pow (cos (* -1/2 phi2)) 2) (sin (* -1/2 phi2)))))) (+ 1/2 (* 1/2 (cos phi2))))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi2)) 3) (sin phi2)))) (pow (+ 1/2 (* 1/2 (cos phi2))) 2))))) (/ (* R (* lambda1 (pow (cos (* -1/2 phi2)) 3))) (+ 1/2 (* 1/2 (cos phi2)))))
(+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (*.f64 phi1 (+.f64 (*.f64 phi1 (+.f64 (*.f64 phi1 (-.f64 (/.f64 (*.f64 (*.f64 R lambda1) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64)))) #s(literal -1/48 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64)))) #s(literal -1/6 binary64))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (-.f64 (/.f64 (*.f64 (*.f64 R lambda1) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) (pow.f64 (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 2 binary64)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (sin.f64 phi2) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) #s(literal 2 binary64))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (*.f64 #s(literal -1/4 binary64) (*.f64 R (/.f64 (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) #s(literal 2 binary64))))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi2) (+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (sin.f64 phi2) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) #s(literal 2 binary64))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (/.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 R lambda1) (*.f64 (sin.f64 phi2) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) #s(literal 2 binary64))))))) (-.f64 (/.f64 (*.f64 (*.f64 R lambda1) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) (pow.f64 (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 2 binary64)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi2) (+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (sin.f64 phi2) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) #s(literal 2 binary64))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (*.f64 #s(literal -1/4 binary64) (*.f64 R (/.f64 (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) #s(literal 2 binary64))))))))) (+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (sin.f64 phi2) (pow.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) #s(literal 2 binary64))))))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (- phi2 (* -1 phi1)))) 3))) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 phi2 (neg.f64 phi1)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (- phi2 (* -1 phi1)))) 3))) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 phi2 (neg.f64 phi1)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (- phi2 (* -1 phi1)))) 3))) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 phi2 (neg.f64 phi1)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (- phi2 (* -1 phi1)))) 3))) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1))))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 phi2 (neg.f64 phi1)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))))
(/ (* R (* lambda1 (pow (cos (* -1/2 phi1)) 3))) (+ 1/2 (* 1/2 (cos phi1))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))
(+ (* phi2 (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))))) (+ 1/2 (* 1/2 (cos phi1)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (/ (* R (* lambda1 (pow (cos (* -1/2 phi1)) 3))) (+ 1/2 (* 1/2 (cos phi1)))))
(+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 phi2 (+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (sin.f64 phi1) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) #s(literal 2 binary64)))))))
(+ (* phi2 (- (+ (* phi2 (- (/ (* R (* lambda1 (+ (* -1/8 (pow (cos (* -1/2 phi1)) 3)) (+ (* 1/2 (* (cos (* -1/2 phi1)) (pow (sin (* -1/2 phi1)) 2))) (* (cos (* -1/2 phi1)) (+ (* -1/4 (pow (cos (* -1/2 phi1)) 2)) (* 1/4 (pow (sin (* -1/2 phi1)) 2)))))))) (+ 1/2 (* 1/2 (cos phi1)))) (+ (* -1/2 (/ (* (sin phi1) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))))) (+ 1/2 (* 1/2 (cos phi1)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (+ 1/2 (* 1/2 (cos phi1))))) (* -1/4 (/ (* R (* lambda1 (* (cos phi1) (pow (cos (* -1/2 phi1)) 3)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)))))) (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))))) (+ 1/2 (* 1/2 (cos phi1))))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (/ (* R (* lambda1 (pow (cos (* -1/2 phi1)) 3))) (+ 1/2 (* 1/2 (cos phi1)))))
(+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 phi2 (+.f64 (*.f64 phi2 (-.f64 (/.f64 (*.f64 (*.f64 R lambda1) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) (pow.f64 (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 2 binary64)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (sin.f64 phi1) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) #s(literal 2 binary64))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 R (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) #s(literal 2 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (sin.f64 phi1) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) #s(literal 2 binary64))))))))
(+ (* phi2 (- (+ (* phi2 (- (+ (* phi2 (- (/ (* R (* lambda1 (+ (* -1/8 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (+ (* -1/48 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (+ (* 1/2 (* (sin (* -1/2 phi1)) (+ (* -1/4 (pow (cos (* -1/2 phi1)) 2)) (* 1/4 (pow (sin (* -1/2 phi1)) 2))))) (* (cos (* -1/2 phi1)) (+ (* -1/8 (* (cos (* -1/2 phi1)) (sin (* -1/2 phi1)))) (* -1/24 (* (cos (* -1/2 phi1)) (sin (* -1/2 phi1))))))))))) (+ 1/2 (* 1/2 (cos phi1)))) (+ (* -1/2 (/ (* (sin phi1) (- (/ (* R (* lambda1 (+ (* -1/8 (pow (cos (* -1/2 phi1)) 3)) (+ (* 1/2 (* (cos (* -1/2 phi1)) (pow (sin (* -1/2 phi1)) 2))) (* (cos (* -1/2 phi1)) (+ (* -1/4 (pow (cos (* -1/2 phi1)) 2)) (* 1/4 (pow (sin (* -1/2 phi1)) 2)))))))) (+ 1/2 (* 1/2 (cos phi1)))) (+ (* -1/2 (/ (* (sin phi1) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))))) (+ 1/2 (* 1/2 (cos phi1)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (+ 1/2 (* 1/2 (cos phi1))))) (* -1/4 (/ (* R (* lambda1 (* (cos phi1) (pow (cos (* -1/2 phi1)) 3)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)))))) (+ 1/2 (* 1/2 (cos phi1))))) (+ (* -1/4 (/ (* (cos phi1) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))))) (+ 1/2 (* 1/2 (cos phi1)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (+ 1/2 (* 1/2 (cos phi1))))) (* 1/12 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))))) (/ (* R (* lambda1 (+ (* -1/8 (pow (cos (* -1/2 phi1)) 3)) (+ (* 1/2 (* (cos (* -1/2 phi1)) (pow (sin (* -1/2 phi1)) 2))) (* (cos (* -1/2 phi1)) (+ (* -1/4 (pow (cos (* -1/2 phi1)) 2)) (* 1/4 (pow (sin (* -1/2 phi1)) 2)))))))) (+ 1/2 (* 1/2 (cos phi1))))) (+ (* -1/2 (/ (* (sin phi1) (- (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))))) (+ 1/2 (* 1/2 (cos phi1)))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (+ 1/2 (* 1/2 (cos phi1))))) (* -1/4 (/ (* R (* lambda1 (* (cos phi1) (pow (cos (* -1/2 phi1)) 3)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2)))))) (/ (* R (* lambda1 (+ (* 1/2 (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))) (* (pow (cos (* -1/2 phi1)) 2) (sin (* -1/2 phi1)))))) (+ 1/2 (* 1/2 (cos phi1))))) (* -1/2 (/ (* R (* lambda1 (* (pow (cos (* -1/2 phi1)) 3) (sin phi1)))) (pow (+ 1/2 (* 1/2 (cos phi1))) 2))))) (/ (* R (* lambda1 (pow (cos (* -1/2 phi1)) 3))) (+ 1/2 (* 1/2 (cos phi1)))))
(+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 phi2 (+.f64 (*.f64 phi2 (+.f64 (*.f64 phi2 (-.f64 (/.f64 (*.f64 (*.f64 R lambda1) (+.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64))))) (*.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64)))) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64)))) #s(literal -1/6 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (-.f64 (/.f64 (*.f64 (*.f64 R lambda1) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) (pow.f64 (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 2 binary64)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (sin.f64 phi1) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) #s(literal 2 binary64))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 R (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) #s(literal 2 binary64))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (cos.f64 phi1) (+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (sin.f64 phi1) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) #s(literal 2 binary64))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (/.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 R lambda1) (*.f64 (sin.f64 phi1) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) #s(literal 2 binary64))))))) (-.f64 (/.f64 (*.f64 (*.f64 R lambda1) (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) (pow.f64 (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 2 binary64)))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 phi1) (+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (sin.f64 phi1) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) #s(literal 2 binary64))))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 R (*.f64 (*.f64 lambda1 (cos.f64 phi1)) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) #s(literal 2 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 R lambda1) (*.f64 (sin.f64 phi1) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) #s(literal 2 binary64))))))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (- phi1 (* -1 phi2)))) 3))) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (- phi1 (* -1 phi2)))) 3))) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (- phi1 (* -1 phi2)))) 3))) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (- phi1 (* -1 phi2)))) 3))) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2))))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(/ (* R (* lambda1 (pow (cos (* -1/2 (+ phi1 phi2))) 3))) (+ 1/2 (* 1/2 (cos (+ phi1 phi2)))))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi2)))))
(*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))))
(+ (* -1/2 (* (pow R 2) (* (pow lambda1 2) (* phi1 (sin phi2))))) (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi2))))))
(+.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (*.f64 phi1 (sin.f64 phi2)))))
(+ (* phi1 (+ (* -1/2 (* (pow R 2) (* (pow lambda1 2) (sin phi2)))) (* -1/4 (* (pow R 2) (* (pow lambda1 2) (* phi1 (cos phi2))))))) (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi2))))))
(+.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (sin.f64 phi2))) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (*.f64 phi1 (cos.f64 phi2)))))))
(+ (* phi1 (+ (* -1/2 (* (pow R 2) (* (pow lambda1 2) (sin phi2)))) (* phi1 (+ (* -1/4 (* (pow R 2) (* (pow lambda1 2) (cos phi2)))) (* 1/12 (* (pow R 2) (* (pow lambda1 2) (* phi1 (sin phi2))))))))) (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi2))))))
(+.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (sin.f64 phi2))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (cos.f64 phi2))) (*.f64 #s(literal 1/12 binary64) (*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (*.f64 phi1 (sin.f64 phi2)))))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1)))))
(*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))
(+ (* -1/2 (* (pow R 2) (* (pow lambda1 2) (* phi2 (sin phi1))))) (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1))))))
(+.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 R R)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 (sin.f64 phi1)))))
(+ (* phi2 (+ (* -1/2 (* (pow R 2) (* (pow lambda1 2) (sin phi1)))) (* -1/4 (* (pow R 2) (* (pow lambda1 2) (* phi2 (cos phi1))))))) (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1))))))
(+.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 phi1)))) (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 R R)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 (cos.f64 phi1)))))))
(+ (* phi2 (+ (* -1/2 (* (pow R 2) (* (pow lambda1 2) (sin phi1)))) (* phi2 (+ (* -1/4 (* (pow R 2) (* (pow lambda1 2) (cos phi1)))) (* 1/12 (* (pow R 2) (* (pow lambda1 2) (* phi2 (sin phi1))))))))) (* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos phi1))))))
(+.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R R) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 phi1)))) (*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 R R)) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 phi1))) (*.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 R R)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 (sin.f64 phi1)))))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(* (pow R 2) (* (pow lambda1 2) (+ 1/2 (* 1/2 (cos (+ phi1 phi2))))))
(*.f64 (*.f64 (*.f64 R R) (*.f64 lambda1 lambda1)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))
(+ 1/2 (* 1/2 (cos phi2)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)))
(+ 1/2 (+ (* -1/2 (* phi1 (sin phi2))) (* 1/2 (cos phi2))))
(+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2)))))
(+ 1/2 (+ (* 1/2 (cos phi2)) (* phi1 (+ (* -1/2 (sin phi2)) (* -1/4 (* phi1 (cos phi2)))))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 (cos.f64 phi2))))))
(+ 1/2 (+ (* 1/2 (cos phi2)) (* phi1 (+ (* -1/2 (sin phi2)) (* phi1 (+ (* -1/4 (cos phi2)) (* 1/12 (* phi1 (sin phi2)))))))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (*.f64 #s(literal 1/12 binary64) (*.f64 phi1 (sin.f64 phi2))))))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1)))))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1)))))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1)))))
(+ 1/2 (* 1/2 (cos (- phi2 (* -1 phi1)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1)))))
(+ 1/2 (* 1/2 (cos phi1)))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))
(+ 1/2 (+ (* -1/2 (* phi2 (sin phi1))) (* 1/2 (cos phi1))))
(+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)) (*.f64 (*.f64 phi2 #s(literal -1/2 binary64)) (sin.f64 phi1))))
(+ 1/2 (+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/2 (sin phi1)) (* -1/4 (* phi2 (cos phi1)))))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (*.f64 #s(literal -1/4 binary64) phi2) (cos.f64 phi1)))))
(+ 1/2 (+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/2 (sin phi1)) (* phi2 (+ (* -1/4 (cos phi1)) (* 1/12 (* phi2 (sin phi1)))))))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (*.f64 (*.f64 #s(literal 1/12 binary64) phi2) (sin.f64 phi1)))))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (+ phi1 phi2))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2)))))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2)))))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2)))))
(+ 1/2 (* 1/2 (cos (- phi1 (* -1 phi2)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2)))))
(* 1/2 (cos phi2))
(*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))
(+ (* -1/2 (* phi1 (sin phi2))) (* 1/2 (cos phi2)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)) (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (sin.f64 phi2))))
(+ (* 1/2 (cos phi2)) (* phi1 (+ (* -1/2 (sin phi2)) (* -1/4 (* phi1 (cos phi2))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 #s(literal -1/4 binary64) (*.f64 phi1 (cos.f64 phi2))))))
(+ (* 1/2 (cos phi2)) (* phi1 (+ (* -1/2 (sin phi2)) (* phi1 (+ (* -1/4 (cos phi2)) (* 1/12 (* phi1 (sin phi2))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2)) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi2)) (*.f64 #s(literal 1/12 binary64) (*.f64 phi1 (sin.f64 phi2))))))))
(* 1/2 (cos (+ phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))
(* 1/2 (cos (+ phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))
(* 1/2 (cos (+ phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))
(* 1/2 (cos (+ phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))
(* 1/2 (cos (- phi2 (* -1 phi1))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))
(* 1/2 (cos (- phi2 (* -1 phi1))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))
(* 1/2 (cos (- phi2 (* -1 phi1))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))
(* 1/2 (cos (- phi2 (* -1 phi1))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi2 (neg.f64 phi1))))
(* 1/2 (cos phi1))
(*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))
(+ (* -1/2 (* phi2 (sin phi1))) (* 1/2 (cos phi1)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)) (*.f64 (*.f64 phi2 #s(literal -1/2 binary64)) (sin.f64 phi1)))
(+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/2 (sin phi1)) (* -1/4 (* phi2 (cos phi1))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 (*.f64 #s(literal -1/4 binary64) phi2) (cos.f64 phi1)))))
(+ (* 1/2 (cos phi1)) (* phi2 (+ (* -1/2 (sin phi1)) (* phi2 (+ (* -1/4 (cos phi1)) (* 1/12 (* phi2 (sin phi1))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 phi1)) (*.f64 (*.f64 #s(literal 1/12 binary64) phi2) (sin.f64 phi1)))))))
(* 1/2 (cos (+ phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))
(* 1/2 (cos (+ phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))
(* 1/2 (cos (+ phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))
(* 1/2 (cos (+ phi1 phi2)))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))
(* 1/2 (cos (- phi1 (* -1 phi2))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))
(* 1/2 (cos (- phi1 (* -1 phi2))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))
(* 1/2 (cos (- phi1 (* -1 phi2))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))
(* 1/2 (cos (- phi1 (* -1 phi2))))
(*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))
(* 1/2 (* phi1 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))
(*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* phi1 (+ (* -1/48 (* (pow phi1 2) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 phi1 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(* phi1 (+ (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/48 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* 1/3840 (* (pow phi1 2) (* (sin (* 1/2 phi2)) (- lambda1 lambda2))))))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) #s(literal -1/48 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 phi1 phi1)) #s(literal 1/3840 binary64))))))
(* phi1 (+ (* 1/2 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/48 (* (sin (* 1/2 phi2)) (- lambda1 lambda2))) (* (pow phi1 2) (+ (* -1/645120 (* (pow phi1 2) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))) (* 1/3840 (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))))))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) #s(literal -1/48 binary64)) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 #s(literal -1/645120 binary64) (*.f64 phi1 phi1)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) #s(literal 1/3840 binary64))))))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* 1/2 (* phi2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))
(*.f64 (*.f64 phi2 #s(literal 1/2 binary64)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))
(* phi2 (+ (* -1/48 (* (pow phi2 2) (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))
(*.f64 phi2 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 phi2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))))
(* phi2 (+ (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/48 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* 1/3840 (* (pow phi2 2) (* (sin (* 1/2 phi1)) (- lambda1 lambda2))))))))
(*.f64 phi2 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal -1/48 binary64)) (*.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 phi2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))))))
(* phi2 (+ (* 1/2 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/48 (* (sin (* 1/2 phi1)) (- lambda1 lambda2))) (* (pow phi2 2) (+ (* -1/645120 (* (pow phi2 2) (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))) (* 1/3840 (* (sin (* 1/2 phi1)) (- lambda1 lambda2)))))))))
(*.f64 phi2 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal -1/48 binary64)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 #s(literal -1/645120 binary64) (*.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) #s(literal 1/3840 binary64))))))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* (sin (* 1/2 phi1)) (* (sin (* 1/2 phi2)) (- lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))
(*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(*.f64 lambda1 (+.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda1)))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(*.f64 lambda1 (+.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda1)))
(* lambda1 (+ (* -1 (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(*.f64 lambda1 (+.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda1)))
(* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))
(*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* -1 (* lambda1 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda1)))
(* -1 (* lambda1 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda1)))
(* -1 (* lambda1 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda1))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda1) (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda1)))
(* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))
(*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(+ (* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))) (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* lambda2 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)))
(*.f64 lambda2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2)))
(* lambda2 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)))
(*.f64 lambda2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2)))
(* lambda2 (+ (* -1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)))
(*.f64 lambda2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2)))
(* -1 (* lambda2 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (+.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2))))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (+.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2))))
(* -1 (* lambda2 (+ (* -1 (/ (* lambda1 (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))) lambda2)) (* (sin (* 1/2 phi1)) (sin (* 1/2 phi2))))))
(*.f64 (*.f64 #s(literal -1 binary64) lambda2) (+.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2))))
(* 1/2 (* phi1 (sin (* 1/2 phi2))))
(*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(* phi1 (+ (* -1/48 (* (pow phi1 2) (sin (* 1/2 phi2)))) (* 1/2 (sin (* 1/2 phi2)))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 phi1 phi1))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(* phi1 (+ (* 1/2 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (sin (* 1/2 phi2))) (* 1/3840 (* (pow phi1 2) (sin (* 1/2 phi2))))))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal -1/48 binary64)) (*.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 phi1 phi1)) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(* phi1 (+ (* 1/2 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/48 (sin (* 1/2 phi2))) (* (pow phi1 2) (+ (* -1/645120 (* (pow phi1 2) (sin (* 1/2 phi2)))) (* 1/3840 (sin (* 1/2 phi2)))))))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal -1/48 binary64)) (*.f64 (*.f64 phi1 phi1) (+.f64 (*.f64 (*.f64 #s(literal -1/645120 binary64) (*.f64 phi1 phi1)) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) #s(literal 1/3840 binary64))))))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(* 1/2 (* phi2 (sin (* 1/2 phi1))))
(*.f64 (*.f64 phi2 #s(literal 1/2 binary64)) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))
(* phi2 (+ (* -1/48 (* (pow phi2 2) (sin (* 1/2 phi1)))) (* 1/2 (sin (* 1/2 phi1)))))
(*.f64 phi2 (+.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 phi2 phi2)) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))
(* phi2 (+ (* 1/2 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (sin (* 1/2 phi1))) (* 1/3840 (* (pow phi2 2) (sin (* 1/2 phi1))))))))
(*.f64 phi2 (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal -1/48 binary64)) (*.f64 (*.f64 #s(literal 1/3840 binary64) (*.f64 phi2 phi2)) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))))
(* phi2 (+ (* 1/2 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/48 (sin (* 1/2 phi1))) (* (pow phi2 2) (+ (* -1/645120 (* (pow phi2 2) (sin (* 1/2 phi1)))) (* 1/3840 (sin (* 1/2 phi1)))))))))
(*.f64 phi2 (+.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal -1/48 binary64)) (*.f64 (*.f64 phi2 phi2) (+.f64 (*.f64 (*.f64 #s(literal -1/645120 binary64) (*.f64 phi2 phi2)) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) #s(literal 1/3840 binary64))))))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(* (sin (* 1/2 phi1)) (sin (* 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(/ -1 (* lambda2 (cos (* 1/2 phi2))))
(/.f64 (/.f64 #s(literal -1 binary64) lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(- (* -1 (/ lambda1 (* (pow lambda2 2) (cos (* 1/2 phi2))))) (/ 1 (* lambda2 (cos (* 1/2 phi2)))))
(-.f64 (/.f64 (*.f64 #s(literal -1 binary64) lambda1) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 lambda2 lambda2))) (/.f64 (/.f64 #s(literal 1 binary64) lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(- (* lambda1 (- (* -1 (/ lambda1 (* (pow lambda2 3) (cos (* 1/2 phi2))))) (/ 1 (* (pow lambda2 2) (cos (* 1/2 phi2)))))) (/ 1 (* lambda2 (cos (* 1/2 phi2)))))
(-.f64 (*.f64 lambda1 (-.f64 (neg.f64 (/.f64 (/.f64 lambda1 (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(- (* lambda1 (- (* lambda1 (- (* -1 (/ lambda1 (* (pow lambda2 4) (cos (* 1/2 phi2))))) (/ 1 (* (pow lambda2 3) (cos (* 1/2 phi2)))))) (/ 1 (* (pow lambda2 2) (cos (* 1/2 phi2)))))) (/ 1 (* lambda2 (cos (* 1/2 phi2)))))
(-.f64 (*.f64 lambda1 (-.f64 (*.f64 lambda1 (-.f64 (/.f64 (*.f64 #s(literal -1 binary64) lambda1) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (pow.f64 lambda2 #s(literal 4 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(/ 1 (* lambda1 (cos (* 1/2 phi2))))
(/.f64 (/.f64 #s(literal 1 binary64) lambda1) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(/ (+ (/ 1 (cos (* 1/2 phi2))) (/ lambda2 (* lambda1 (cos (* 1/2 phi2))))) lambda1)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 (/.f64 lambda2 lambda1) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda1)
(/ (- (+ (/ 1 (cos (* 1/2 phi2))) (/ (pow lambda2 2) (* (pow lambda1 2) (cos (* 1/2 phi2))))) (* -1 (/ lambda2 (* lambda1 (cos (* 1/2 phi2)))))) lambda1)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (-.f64 (/.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 lambda1 lambda1))) (neg.f64 (/.f64 (/.f64 lambda2 lambda1) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) lambda1)
(/ (- (+ (/ 1 (cos (* 1/2 phi2))) (/ (pow lambda2 3) (* (pow lambda1 3) (cos (* 1/2 phi2))))) (+ (* -1 (/ lambda2 (* lambda1 (cos (* 1/2 phi2))))) (* -1 (/ (pow lambda2 2) (* (pow lambda1 2) (cos (* 1/2 phi2))))))) lambda1)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (-.f64 (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))) (-.f64 (neg.f64 (/.f64 (/.f64 lambda2 lambda1) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 lambda1 lambda1)))))) lambda1)
(/ 1 (* lambda1 (cos (* 1/2 phi2))))
(/.f64 (/.f64 #s(literal 1 binary64) lambda1) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(* -1 (/ (- (* -1 (/ lambda2 (* lambda1 (cos (* 1/2 phi2))))) (/ 1 (cos (* 1/2 phi2)))) lambda1))
(neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (/.f64 lambda2 lambda1) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda1))
(* -1 (/ (- (* -1 (/ (- (/ (pow lambda2 2) (* lambda1 (cos (* 1/2 phi2)))) (* -1 (/ lambda2 (cos (* 1/2 phi2))))) lambda1)) (/ 1 (cos (* 1/2 phi2)))) lambda1))
(neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (/.f64 (*.f64 lambda2 lambda2) lambda1) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal -1 binary64) lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda1)) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda1))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow lambda2 3) (* lambda1 (cos (* 1/2 phi2))))) (/ (pow lambda2 2) (cos (* 1/2 phi2)))) lambda1)) (* -1 (/ lambda2 (cos (* 1/2 phi2))))) lambda1)) (/ 1 (cos (* 1/2 phi2)))) lambda1))
(neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) lambda1) (/.f64 (*.f64 lambda2 (*.f64 lambda2 lambda2)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda2 lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda1) (/.f64 lambda2 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) lambda1)) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda1))
(/ 1 (* lambda1 (cos (* 1/2 phi2))))
(/.f64 (/.f64 #s(literal 1 binary64) lambda1) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(+ (/ 1 (* lambda1 (cos (* 1/2 phi2)))) (/ lambda2 (* (pow lambda1 2) (cos (* 1/2 phi2)))))
(+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lambda1) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 (/.f64 lambda2 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))
(+ (* lambda2 (+ (/ 1 (* (pow lambda1 2) (cos (* 1/2 phi2)))) (/ lambda2 (* (pow lambda1 3) (cos (* 1/2 phi2)))))) (/ 1 (* lambda1 (cos (* 1/2 phi2)))))
(+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lambda1) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 lambda2 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 lambda1 (*.f64 lambda1 lambda1)))))))
(+ (* lambda2 (+ (* lambda2 (+ (/ 1 (* (pow lambda1 3) (cos (* 1/2 phi2)))) (/ lambda2 (* (pow lambda1 4) (cos (* 1/2 phi2)))))) (/ 1 (* (pow lambda1 2) (cos (* 1/2 phi2)))))) (/ 1 (* lambda1 (cos (* 1/2 phi2)))))
(+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lambda1) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 lambda2 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 lambda1 (*.f64 lambda1 lambda1))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 (/.f64 lambda2 (pow.f64 lambda1 #s(literal 4 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))))
(/ -1 (* lambda2 (cos (* 1/2 phi2))))
(/.f64 (/.f64 #s(literal -1 binary64) lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(/ (- (* -1 (/ lambda1 (* lambda2 (cos (* 1/2 phi2))))) (/ 1 (cos (* 1/2 phi2)))) lambda2)
(/.f64 (-.f64 (neg.f64 (/.f64 (/.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2)
(/ (- (* -1 (/ (pow lambda1 2) (* (pow lambda2 2) (cos (* 1/2 phi2))))) (+ (/ 1 (cos (* 1/2 phi2))) (/ lambda1 (* lambda2 (cos (* 1/2 phi2)))))) lambda2)
(/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 lambda2 lambda2))) (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (/.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2)
(/ (- (* -1 (/ (pow lambda1 3) (* (pow lambda2 3) (cos (* 1/2 phi2))))) (+ (/ 1 (cos (* 1/2 phi2))) (+ (/ lambda1 (* lambda2 (cos (* 1/2 phi2)))) (/ (pow lambda1 2) (* (pow lambda2 2) (cos (* 1/2 phi2))))))) lambda2)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 lambda2 (*.f64 lambda2 lambda2))) (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 (/.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (*.f64 lambda2 lambda2))))) lambda2)
(/ -1 (* lambda2 (cos (* 1/2 phi2))))
(/.f64 (/.f64 #s(literal -1 binary64) lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))
(* -1 (/ (+ (/ 1 (cos (* 1/2 phi2))) (/ lambda1 (* lambda2 (cos (* 1/2 phi2))))) lambda2))
(neg.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 (/.f64 lambda1 lambda2) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow lambda1 2) (* lambda2 (cos (* 1/2 phi2))))) (/ lambda1 (cos (* 1/2 phi2)))) lambda2)) (/ 1 (cos (* 1/2 phi2)))) lambda2))
(neg.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) lambda2) (/.f64 (*.f64 lambda1 lambda1) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (/.f64 lambda1 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) lambda2))) lambda2))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow lambda1 3) (* lambda2 (cos (* 1/2 phi2)))) (* -1 (/ (pow lambda1 2) (cos (* 1/2 phi2))))) lambda2)) (/ lambda1 (cos (* 1/2 phi2)))) lambda2)) (/ 1 (cos (* 1/2 phi2)))) lambda2))
(neg.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 lambda1 (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) lambda2)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 lambda1 lambda1) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))) lambda2) (/.f64 lambda1 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) lambda2)) lambda2))
(/ 1 (- lambda1 lambda2))
(/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))
(+ (* 1/8 (/ (pow phi2 2) (- lambda1 lambda2))) (/ 1 (- lambda1 lambda2)))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 phi2 phi2)) (-.f64 lambda1 lambda2)))
(+ (* (pow phi2 2) (+ (* 5/384 (/ (pow phi2 2) (- lambda1 lambda2))) (* 1/8 (/ 1 (- lambda1 lambda2))))) (/ 1 (- lambda1 lambda2)))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 (*.f64 #s(literal 5/384 binary64) (*.f64 phi2 phi2)) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 1/8 binary64) (-.f64 lambda1 lambda2)))))
(+ (* (pow phi2 2) (+ (* (pow phi2 2) (+ (* 61/46080 (/ (pow phi2 2) (- lambda1 lambda2))) (* 5/384 (/ 1 (- lambda1 lambda2))))) (* 1/8 (/ 1 (- lambda1 lambda2))))) (/ 1 (- lambda1 lambda2)))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 #s(literal 1/8 binary64) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (+.f64 (/.f64 (*.f64 #s(literal 61/46080 binary64) (*.f64 phi2 phi2)) (-.f64 lambda1 lambda2)) (/.f64 #s(literal 5/384 binary64) (-.f64 lambda1 lambda2)))))))
(/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(/ 1 (* (cos (* 1/2 phi2)) (- lambda1 lambda2)))
(/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(* (pow R 2) (pow phi1 2))
(*.f64 (*.f64 phi1 phi1) (*.f64 R R))
(cos phi2)
(cos.f64 phi2)
(+ (cos phi2) (* -1 (* phi1 (sin phi2))))
(+.f64 (cos.f64 phi2) (neg.f64 (*.f64 phi1 (sin.f64 phi2))))
(+ (cos phi2) (* phi1 (- (* -1/2 (* phi1 (cos phi2))) (sin phi2))))
(+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 phi2))) (sin.f64 phi2))))
(+ (cos phi2) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* 1/6 (* phi1 (sin phi2))))) (sin phi2))))
(+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (*.f64 (*.f64 phi1 (sin.f64 phi2)) #s(literal 1/6 binary64)))) (sin.f64 phi2))))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi2 (* -1 phi1)))
(cos.f64 (-.f64 phi2 (neg.f64 phi1)))
(cos (- phi2 (* -1 phi1)))
(cos.f64 (-.f64 phi2 (neg.f64 phi1)))
(cos (- phi2 (* -1 phi1)))
(cos.f64 (-.f64 phi2 (neg.f64 phi1)))
(cos (- phi2 (* -1 phi1)))
(cos.f64 (-.f64 phi2 (neg.f64 phi1)))
(cos phi1)
(cos.f64 phi1)
(+ (cos phi1) (* -1 (* phi2 (sin phi1))))
(+.f64 (cos.f64 phi1) (*.f64 (neg.f64 phi2) (sin.f64 phi1)))
(+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (sin phi1))))
(+.f64 (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 (*.f64 phi2 #s(literal -1/2 binary64)) (cos.f64 phi1)) (sin.f64 phi1))))
(+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* 1/6 (* phi2 (sin phi1))))) (sin phi1))))
(+.f64 (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1)) (*.f64 (*.f64 #s(literal 1/6 binary64) phi2) (sin.f64 phi1)))) (sin.f64 phi1))))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2)))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2)))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2)))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2)))
(/ (pow lambda2 2) phi2)
(/.f64 (*.f64 lambda2 lambda2) phi2)
(+ (* -2 (/ (* lambda1 lambda2) phi2)) (/ (pow lambda2 2) phi2))
(+.f64 (/.f64 (*.f64 lambda2 lambda2) phi2) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 lambda2)) phi2))
(+ (* lambda1 (+ (* -2 (/ lambda2 phi2)) (/ lambda1 phi2))) (/ (pow lambda2 2) phi2))
(+.f64 (/.f64 (*.f64 lambda2 lambda2) phi2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 lambda2 phi2)) (/.f64 lambda1 phi2))))
(+ (* lambda1 (+ (* -2 (/ lambda2 phi2)) (/ lambda1 phi2))) (/ (pow lambda2 2) phi2))
(+.f64 (/.f64 (*.f64 lambda2 lambda2) phi2) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 lambda2 phi2)) (/.f64 lambda1 phi2))))
(/ (pow lambda1 2) phi2)
(/.f64 (*.f64 lambda1 lambda1) phi2)
(* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 phi2))) (/ 1 phi2)))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 (*.f64 #s(literal -2 binary64) lambda2) (*.f64 phi2 lambda1))))
(* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 phi2))) (+ (/ 1 phi2) (/ (pow lambda2 2) (* (pow lambda1 2) phi2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lambda2) (*.f64 phi2 lambda1)) (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 (*.f64 lambda2 lambda2) (*.f64 phi2 (*.f64 lambda1 lambda1))))))
(* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 phi2))) (+ (/ 1 phi2) (/ (pow lambda2 2) (* (pow lambda1 2) phi2)))))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lambda2) (*.f64 phi2 lambda1)) (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 (*.f64 lambda2 lambda2) (*.f64 phi2 (*.f64 lambda1 lambda1))))))
(/ (pow lambda1 2) phi2)
(/.f64 (*.f64 lambda1 lambda1) phi2)
(* (pow lambda1 2) (+ (* -2 (/ lambda2 (* lambda1 phi2))) (/ 1 phi2)))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 (*.f64 #s(literal -2 binary64) lambda2) (*.f64 phi2 lambda1))))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda2 2) (* lambda1 phi2))) (* 2 (/ lambda2 phi2))) lambda1)) (/ 1 phi2)))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (neg.f64 (/.f64 (/.f64 (*.f64 lambda2 lambda2) lambda1) phi2)) (*.f64 #s(literal 2 binary64) (/.f64 lambda2 phi2)))) lambda1)))
(* (pow lambda1 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda2 2) (* lambda1 phi2))) (* 2 (/ lambda2 phi2))) lambda1)) (/ 1 phi2)))
(*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (neg.f64 (/.f64 (/.f64 (*.f64 lambda2 lambda2) lambda1) phi2)) (*.f64 #s(literal 2 binary64) (/.f64 lambda2 phi2)))) lambda1)))
(/ (pow lambda1 2) phi2)
(/.f64 (*.f64 lambda1 lambda1) phi2)
(+ (* -2 (/ (* lambda1 lambda2) phi2)) (/ (pow lambda1 2) phi2))
(+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 lambda1 lambda2)) phi2) (/.f64 (*.f64 lambda1 lambda1) phi2))
(+ (* lambda2 (+ (* -2 (/ lambda1 phi2)) (/ lambda2 phi2))) (/ (pow lambda1 2) phi2))
(+.f64 (/.f64 (*.f64 lambda1 lambda1) phi2) (*.f64 lambda2 (+.f64 (/.f64 lambda2 phi2) (*.f64 #s(literal -2 binary64) (/.f64 lambda1 phi2)))))
(+ (* lambda2 (+ (* -2 (/ lambda1 phi2)) (/ lambda2 phi2))) (/ (pow lambda1 2) phi2))
(+.f64 (/.f64 (*.f64 lambda1 lambda1) phi2) (*.f64 lambda2 (+.f64 (/.f64 lambda2 phi2) (*.f64 #s(literal -2 binary64) (/.f64 lambda1 phi2)))))
(/ (pow lambda2 2) phi2)
(/.f64 (*.f64 lambda2 lambda2) phi2)
(* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 phi2))) (/ 1 phi2)))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 (*.f64 #s(literal -2 binary64) lambda1) (*.f64 phi2 lambda2))))
(* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 phi2))) (+ (/ 1 phi2) (/ (pow lambda1 2) (* (pow lambda2 2) phi2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lambda1) (*.f64 phi2 lambda2)) (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 (*.f64 lambda2 lambda2))))))
(* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 phi2))) (+ (/ 1 phi2) (/ (pow lambda1 2) (* (pow lambda2 2) phi2)))))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) lambda1) (*.f64 phi2 lambda2)) (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 (*.f64 lambda1 lambda1) (*.f64 phi2 (*.f64 lambda2 lambda2))))))
(/ (pow lambda2 2) phi2)
(/.f64 (*.f64 lambda2 lambda2) phi2)
(* (pow lambda2 2) (+ (* -2 (/ lambda1 (* lambda2 phi2))) (/ 1 phi2)))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 (*.f64 #s(literal -2 binary64) lambda1) (*.f64 phi2 lambda2))))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda1 2) (* lambda2 phi2))) (* 2 (/ lambda1 phi2))) lambda2)) (/ 1 phi2)))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (neg.f64 (/.f64 (/.f64 (*.f64 lambda1 lambda1) lambda2) phi2)) (*.f64 #s(literal 2 binary64) (/.f64 lambda1 phi2)))) lambda2)))
(* (pow lambda2 2) (+ (* -1 (/ (+ (* -1 (/ (pow lambda1 2) (* lambda2 phi2))) (* 2 (/ lambda1 phi2))) lambda2)) (/ 1 phi2)))
(*.f64 (*.f64 lambda2 lambda2) (+.f64 (/.f64 #s(literal 1 binary64) phi2) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (neg.f64 (/.f64 (/.f64 (*.f64 lambda1 lambda1) lambda2) phi2)) (*.f64 #s(literal 2 binary64) (/.f64 lambda1 phi2)))) lambda2)))
(/ (pow (- lambda1 lambda2) 2) phi2)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)
(/ (pow (- lambda1 lambda2) 2) phi2)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2)
(cos phi2)
(cos.f64 phi2)
(+ (cos phi2) (* -1 (* phi1 (sin phi2))))
(+.f64 (cos.f64 phi2) (neg.f64 (*.f64 phi1 (sin.f64 phi2))))
(+ (cos phi2) (* phi1 (- (* -1/2 (* phi1 (cos phi2))) (sin phi2))))
(+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 phi1 (cos.f64 phi2))) (sin.f64 phi2))))
(+ (cos phi2) (* phi1 (- (* phi1 (+ (* -1/2 (cos phi2)) (* 1/6 (* phi1 (sin phi2))))) (sin phi2))))
(+.f64 (cos.f64 phi2) (*.f64 phi1 (-.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi2)) (*.f64 (*.f64 phi1 (sin.f64 phi2)) #s(literal 1/6 binary64)))) (sin.f64 phi2))))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi2 (* -1 phi1)))
(cos.f64 (-.f64 phi2 (neg.f64 phi1)))
(cos (- phi2 (* -1 phi1)))
(cos.f64 (-.f64 phi2 (neg.f64 phi1)))
(cos (- phi2 (* -1 phi1)))
(cos.f64 (-.f64 phi2 (neg.f64 phi1)))
(cos (- phi2 (* -1 phi1)))
(cos.f64 (-.f64 phi2 (neg.f64 phi1)))
(cos phi1)
(cos.f64 phi1)
(+ (cos phi1) (* -1 (* phi2 (sin phi1))))
(+.f64 (cos.f64 phi1) (*.f64 (neg.f64 phi2) (sin.f64 phi1)))
(+ (cos phi1) (* phi2 (- (* -1/2 (* phi2 (cos phi1))) (sin phi1))))
(+.f64 (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 (*.f64 phi2 #s(literal -1/2 binary64)) (cos.f64 phi1)) (sin.f64 phi1))))
(+ (cos phi1) (* phi2 (- (* phi2 (+ (* -1/2 (cos phi1)) (* 1/6 (* phi2 (sin phi1))))) (sin phi1))))
(+.f64 (cos.f64 phi1) (*.f64 phi2 (-.f64 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 phi1)) (*.f64 (*.f64 #s(literal 1/6 binary64) phi2) (sin.f64 phi1)))) (sin.f64 phi1))))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (+ phi1 phi2))
(cos.f64 (+.f64 phi1 phi2))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2)))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2)))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2)))
(cos (- phi1 (* -1 phi2)))
(cos.f64 (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2)))
(cos (* -1/2 phi2))
(cos.f64 (*.f64 phi2 #s(literal -1/2 binary64)))
(+ (cos (* -1/2 phi2)) (* 1/2 (* phi1 (sin (* -1/2 phi2)))))
(+.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) (*.f64 (*.f64 phi1 #s(literal 1/2 binary64)) (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64)))))
(+ (cos (* -1/2 phi2)) (* phi1 (- (* -1/8 (* phi1 (cos (* -1/2 phi2)))) (* -1/2 (sin (* -1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64)))))))
(+ (cos (* -1/2 phi2)) (* phi1 (- (* phi1 (+ (* -1/8 (cos (* -1/2 phi2))) (* -1/48 (* phi1 (sin (* -1/2 phi2)))))) (* -1/2 (sin (* -1/2 phi2))))))
(+.f64 (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64))) (*.f64 phi1 (+.f64 (*.f64 phi1 (+.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 (*.f64 phi2 #s(literal -1/2 binary64)))) (*.f64 (*.f64 #s(literal -1/48 binary64) phi1) (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 phi2 #s(literal -1/2 binary64)))))))
(cos (* -1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2)))
(cos (* -1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2)))
(cos (* -1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2)))
(cos (* -1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2)))
(cos (* -1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 phi2 (neg.f64 phi1))))
(cos (* -1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 phi2 (neg.f64 phi1))))
(cos (* -1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 phi2 (neg.f64 phi1))))
(cos (* -1/2 (- phi2 (* -1 phi1))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 phi2 (neg.f64 phi1))))
(cos (* -1/2 phi1))
(cos.f64 (*.f64 phi1 #s(literal -1/2 binary64)))
(+ (cos (* -1/2 phi1)) (* 1/2 (* phi2 (sin (* -1/2 phi1)))))
(+.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) (*.f64 (*.f64 phi2 #s(literal 1/2 binary64)) (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64)))))
(+ (cos (* -1/2 phi1)) (* phi2 (- (* -1/8 (* phi2 (cos (* -1/2 phi1)))) (* -1/2 (sin (* -1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) (*.f64 phi2 (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi2) (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(+ (cos (* -1/2 phi1)) (* phi2 (- (* phi2 (+ (* -1/8 (cos (* -1/2 phi1))) (* -1/48 (* phi2 (sin (* -1/2 phi1)))))) (* -1/2 (sin (* -1/2 phi1))))))
(+.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) (*.f64 phi2 (+.f64 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64)))) (*.f64 (*.f64 #s(literal -1/48 binary64) phi2) (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 (*.f64 phi1 #s(literal -1/2 binary64)))))))
(cos (* -1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2)))
(cos (* -1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2)))
(cos (* -1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2)))
(cos (* -1/2 (+ phi1 phi2)))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2)))
(cos (* -1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))
(cos (* -1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))
(cos (* -1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))
(cos (* -1/2 (- phi1 (* -1 phi2))))
(cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 (*.f64 #s(literal 1 binary64) phi2))))

eval567.0ms (2.7%)

Compiler

Compiled 72263 to 5101 computations (92.9% saved)

prune304.0ms (1.5%)

Pruning

78 alts after pruning (75 fresh and 3 done)

PrunedKeptTotal
New1730321762
Fresh84351
Picked415
Done022
Total1742781820
Accuracy
100.0%
Counts
1820 → 78
Alt Table
Click to see full alt table
StatusAccuracyProgram
12.1%
(/.f64 (/.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1))) phi1) R)
5.9%
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
4.1%
(/.f64 (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
4.3%
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
10.0%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
4.3%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 R phi1) (*.f64 R R)) (*.f64 phi1 phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
6.8%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
8.5%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 (*.f64 R R) phi1) phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
10.3%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
6.1%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
10.2%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))
4.5%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 R R)))
11.0%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R (*.f64 R phi1)) phi1))
19.1%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (*.f64 R phi1))
5.7%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
1.9%
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
2.1%
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
10.9%
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))
7.3%
(/.f64 (*.f64 (neg.f64 R) (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
3.0%
(/.f64 (neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
19.1%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))))
20.8%
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (*.f64 R lambda1)))
20.5%
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
11.6%
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))) (*.f64 R lambda1)))
64.7%
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
8.8%
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R lambda1)) (*.f64 (*.f64 #s(literal 1/96 binary64) R) (*.f64 (*.f64 lambda1 phi1) phi2)))))))
11.3%
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R lambda1) phi2)))))
11.6%
(*.f64 (/.f64 #s(literal 1 binary64) R) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R phi1)) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) #s(literal -1 binary64)))
33.9%
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2)) lambda1)) (neg.f64 lambda1))
19.0%
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (/.f64 #s(literal 1 binary64) (*.f64 R phi1)))
13.7%
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))) (*.f64 lambda1 R))
19.7%
(*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) R) lambda2)
21.1%
(*.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (neg.f64 lambda1))
49.0%
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))
34.0%
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
20.8%
(*.f64 (*.f64 R lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
19.7%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
19.8%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
20.2%
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
15.4%
(*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
10.0%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
10.9%
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
10.5%
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
22.0%
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
37.2%
(*.f64 (neg.f64 phi1) R)
60.4%
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
10.2%
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) phi1)))
59.4%
(*.f64 R (hypot.f64 (/.f64 (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
95.1%
(*.f64 R (hypot.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 phi1 phi2)))
97.1%
(*.f64 R (hypot.f64 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 phi1 phi2)))
99.9%
(*.f64 R (hypot.f64 (-.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
89.3%
(*.f64 R (hypot.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 phi2 phi2)) (-.f64 lambda1 lambda2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
90.6%
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
81.6%
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
84.1%
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
79.9%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 #s(literal -1/2 binary64))))) (-.f64 phi1 phi2)))
90.8%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 phi1 phi2)))
90.3%
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 phi1 phi2)))
81.6%
(*.f64 R (hypot.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (-.f64 phi1 phi2)))
35.4%
(*.f64 R (hypot.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1 binary64))) (-.f64 phi1 phi2)))
59.4%
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
17.2%
(*.f64 R (+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda1 phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda1 phi2))))))
12.5%
(*.f64 R (+.f64 lambda1 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda1 phi1) phi2))))
15.3%
(*.f64 R (*.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) lambda1))
17.9%
(*.f64 R (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/2 binary64))))) lambda1))
15.5%
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/96 binary64) (*.f64 phi1 phi2)) #s(literal -1/8 binary64)))))) lambda1))
16.7%
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 #s(literal -1/8 binary64) phi2)))) lambda1))
11.6%
(*.f64 R (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
11.6%
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2))))) lambda1))
5.1%
(*.f64 R (*.f64 (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))) #s(literal -1 binary64)))) lambda1))
30.9%
(*.f64 R (*.f64 phi2 (/.f64 (neg.f64 phi1) phi2)))
59.1%
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
52.3%
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
29.4%
(*.f64 R (*.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda1)))) lambda1)))))
24.2%
(*.f64 R (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
34.6%
(*.f64 R phi2)
5.2%
(*.f64 R lambda1)
11.6%
(neg.f64 (*.f64 (*.f64 R lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
Compiler

Compiled 4809 to 1774 computations (63.1% saved)

regimes434.0ms (2.1%)

Counts
115 → 1
Calls
Call 1
Inputs
(*.f64 R lambda1)
(*.f64 R phi2)
(*.f64 (neg.f64 phi1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(*.f64 R (*.f64 phi2 (/.f64 (neg.f64 phi1) phi2)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 R (+.f64 lambda1 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda1 phi1) phi2))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (*.f64 R phi1))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 #s(literal -1/8 binary64) phi2)))) lambda1))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (/.f64 #s(literal 1 binary64) (*.f64 R phi1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))))
(*.f64 R (+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda1 phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda1 phi2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (*.f64 (neg.f64 R) (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/96 binary64) (*.f64 phi1 phi2)) #s(literal -1/8 binary64)))))) lambda1))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R lambda1) phi2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R (*.f64 R phi1)) phi1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 R R)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 (*.f64 R R) phi1) phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 R phi1) (*.f64 R R)) (*.f64 phi1 phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1))) phi1) R)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1))))))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R lambda1)) (*.f64 (*.f64 #s(literal 1/96 binary64) R) (*.f64 (*.f64 lambda1 phi1) phi2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) R) lambda2)
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (neg.f64 lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2))))) lambda1))
(*.f64 (/.f64 #s(literal 1 binary64) R) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R phi1)) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) #s(literal -1 binary64)))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))) (*.f64 R lambda1)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)) (*.f64 R phi2))
(*.f64 R (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1))
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))) (*.f64 lambda1 R))
(*.f64 R (hypot.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 lambda2 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal -1/2 binary64) R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) phi1)))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2)) lambda1)) (neg.f64 lambda1))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(*.f64 R (*.f64 (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))) #s(literal -1 binary64)))) lambda1))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 #s(literal -1/2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/2 binary64))))) lambda1))
(*.f64 R (hypot.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) R))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(*.f64 R (*.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda1)))) lambda1)))))
(*.f64 R (hypot.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1 binary64))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) lambda1))
(*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(*.f64 (*.f64 R lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(neg.f64 (*.f64 (*.f64 R lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(*.f64 R (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(*.f64 R (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (*.f64 R lambda1)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/8 binary64) phi1)) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
(*.f64 R (hypot.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 phi2 phi2)) (-.f64 lambda1 lambda2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) lambda1))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(*.f64 R (hypot.f64 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(*.f64 R (hypot.f64 (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 phi1 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/8 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal 1/48 binary64))))) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (-.f64 phi1 phi2)))
Outputs
(*.f64 R (hypot.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
Calls

9 calls:

103.0ms
phi2
49.0ms
phi1
46.0ms
lambda2
41.0ms
(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
38.0ms
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
Results
AccuracySegmentsBranch
99.9%1R
99.9%1lambda1
99.9%1lambda2
99.9%1phi1
99.9%1phi2
99.9%1(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
99.9%1(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
99.9%1(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
99.9%1(-.f64 lambda1 lambda2)
Compiler

Compiled 144 to 79 computations (45.1% saved)

regimes431.0ms (2.1%)

Counts
113 → 1
Calls
Call 1
Inputs
(*.f64 R lambda1)
(*.f64 R phi2)
(*.f64 (neg.f64 phi1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(*.f64 R (*.f64 phi2 (/.f64 (neg.f64 phi1) phi2)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 R (+.f64 lambda1 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda1 phi1) phi2))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (*.f64 R phi1))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 #s(literal -1/8 binary64) phi2)))) lambda1))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (/.f64 #s(literal 1 binary64) (*.f64 R phi1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))))
(*.f64 R (+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda1 phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda1 phi2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (*.f64 (neg.f64 R) (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/96 binary64) (*.f64 phi1 phi2)) #s(literal -1/8 binary64)))))) lambda1))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R lambda1) phi2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R (*.f64 R phi1)) phi1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 R R)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 (*.f64 R R) phi1) phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 R phi1) (*.f64 R R)) (*.f64 phi1 phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1))) phi1) R)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1))))))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R lambda1)) (*.f64 (*.f64 #s(literal 1/96 binary64) R) (*.f64 (*.f64 lambda1 phi1) phi2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) R) lambda2)
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (neg.f64 lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2))))) lambda1))
(*.f64 (/.f64 #s(literal 1 binary64) R) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R phi1)) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) #s(literal -1 binary64)))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))) (*.f64 R lambda1)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)) (*.f64 R phi2))
(*.f64 R (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1))
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))) (*.f64 lambda1 R))
(*.f64 R (hypot.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 lambda2 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal -1/2 binary64) R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) phi1)))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2)) lambda1)) (neg.f64 lambda1))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(*.f64 R (*.f64 (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))) #s(literal -1 binary64)))) lambda1))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 #s(literal -1/2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/2 binary64))))) lambda1))
(*.f64 R (hypot.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) R))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(*.f64 R (*.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda1)))) lambda1)))))
(*.f64 R (hypot.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1 binary64))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) lambda1))
(*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(*.f64 (*.f64 R lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(neg.f64 (*.f64 (*.f64 R lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(*.f64 R (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(*.f64 R (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (*.f64 R lambda1)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/8 binary64) phi1)) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
(*.f64 R (hypot.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 phi2 phi2)) (-.f64 lambda1 lambda2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) lambda1))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(*.f64 R (hypot.f64 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(*.f64 R (hypot.f64 (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
Outputs
(*.f64 R (hypot.f64 (-.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
Calls

9 calls:

62.0ms
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
50.0ms
phi1
48.0ms
(-.f64 lambda1 lambda2)
46.0ms
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
43.0ms
phi2
Results
AccuracySegmentsBranch
99.9%1R
99.9%1lambda1
99.9%1lambda2
99.9%1phi1
99.9%1phi2
99.9%1(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
99.9%1(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
99.9%1(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
99.9%1(-.f64 lambda1 lambda2)
Compiler

Compiled 144 to 79 computations (45.1% saved)

regimes373.0ms (1.8%)

Counts
111 → 1
Calls
Call 1
Inputs
(*.f64 R lambda1)
(*.f64 R phi2)
(*.f64 (neg.f64 phi1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(*.f64 R (*.f64 phi2 (/.f64 (neg.f64 phi1) phi2)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 R (+.f64 lambda1 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda1 phi1) phi2))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (*.f64 R phi1))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 #s(literal -1/8 binary64) phi2)))) lambda1))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (/.f64 #s(literal 1 binary64) (*.f64 R phi1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))))
(*.f64 R (+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda1 phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda1 phi2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (*.f64 (neg.f64 R) (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/96 binary64) (*.f64 phi1 phi2)) #s(literal -1/8 binary64)))))) lambda1))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R lambda1) phi2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R (*.f64 R phi1)) phi1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 R R)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 (*.f64 R R) phi1) phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 R phi1) (*.f64 R R)) (*.f64 phi1 phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1))) phi1) R)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1))))))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R lambda1)) (*.f64 (*.f64 #s(literal 1/96 binary64) R) (*.f64 (*.f64 lambda1 phi1) phi2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) R) lambda2)
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (neg.f64 lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2))))) lambda1))
(*.f64 (/.f64 #s(literal 1 binary64) R) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R phi1)) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) #s(literal -1 binary64)))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))) (*.f64 R lambda1)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)) (*.f64 R phi2))
(*.f64 R (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1))
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))) (*.f64 lambda1 R))
(*.f64 R (hypot.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 lambda2 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal -1/2 binary64) R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) phi1)))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2)) lambda1)) (neg.f64 lambda1))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(*.f64 R (*.f64 (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))) #s(literal -1 binary64)))) lambda1))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 #s(literal -1/2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/2 binary64))))) lambda1))
(*.f64 R (hypot.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) R))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(*.f64 R (*.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda1)))) lambda1)))))
(*.f64 R (hypot.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1 binary64))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) lambda1))
(*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(*.f64 (*.f64 R lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(neg.f64 (*.f64 (*.f64 R lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(*.f64 R (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(*.f64 R (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (*.f64 R lambda1)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/8 binary64) phi1)) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
(*.f64 R (hypot.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 phi2 phi2)) (-.f64 lambda1 lambda2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) lambda1))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(*.f64 R (hypot.f64 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(*.f64 R (hypot.f64 (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (/.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 phi1 phi2)))
Outputs
(*.f64 R (hypot.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
Calls

9 calls:

49.0ms
lambda2
47.0ms
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
46.0ms
phi2
46.0ms
(-.f64 lambda1 lambda2)
35.0ms
R
Results
AccuracySegmentsBranch
99.8%1R
99.8%1lambda1
99.8%1lambda2
99.8%1phi1
99.8%1phi2
99.8%1(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
99.8%1(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
99.8%1(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
99.8%1(-.f64 lambda1 lambda2)
Compiler

Compiled 144 to 79 computations (45.1% saved)

regimes370.0ms (1.8%)

Counts
109 → 3
Calls
Call 1
Inputs
(*.f64 R lambda1)
(*.f64 R phi2)
(*.f64 (neg.f64 phi1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(*.f64 R (*.f64 phi2 (/.f64 (neg.f64 phi1) phi2)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 R (+.f64 lambda1 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda1 phi1) phi2))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (*.f64 R phi1))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 #s(literal -1/8 binary64) phi2)))) lambda1))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (/.f64 #s(literal 1 binary64) (*.f64 R phi1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))))
(*.f64 R (+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda1 phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda1 phi2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (*.f64 (neg.f64 R) (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/96 binary64) (*.f64 phi1 phi2)) #s(literal -1/8 binary64)))))) lambda1))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R lambda1) phi2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R (*.f64 R phi1)) phi1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 R R)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 (*.f64 R R) phi1) phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 R phi1) (*.f64 R R)) (*.f64 phi1 phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1))) phi1) R)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1))))))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R lambda1)) (*.f64 (*.f64 #s(literal 1/96 binary64) R) (*.f64 (*.f64 lambda1 phi1) phi2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) R) lambda2)
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (neg.f64 lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2))))) lambda1))
(*.f64 (/.f64 #s(literal 1 binary64) R) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R phi1)) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) #s(literal -1 binary64)))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))) (*.f64 R lambda1)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)) (*.f64 R phi2))
(*.f64 R (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1))
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))) (*.f64 lambda1 R))
(*.f64 R (hypot.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 lambda2 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal -1/2 binary64) R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) phi1)))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2)) lambda1)) (neg.f64 lambda1))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(*.f64 R (*.f64 (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))) #s(literal -1 binary64)))) lambda1))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 #s(literal -1/2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/2 binary64))))) lambda1))
(*.f64 R (hypot.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) R))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(*.f64 R (*.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda1)))) lambda1)))))
(*.f64 R (hypot.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1 binary64))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) lambda1))
(*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(*.f64 (*.f64 R lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(neg.f64 (*.f64 (*.f64 R lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(*.f64 R (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(*.f64 R (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (*.f64 R lambda1)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/8 binary64) phi1)) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
(*.f64 R (hypot.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 phi2 phi2)) (-.f64 lambda1 lambda2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) lambda1))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(*.f64 R (hypot.f64 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(*.f64 R (hypot.f64 (*.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) (-.f64 phi1 phi2)))
Outputs
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
Calls

9 calls:

67.0ms
phi1
52.0ms
(-.f64 lambda1 lambda2)
38.0ms
phi2
38.0ms
lambda2
35.0ms
lambda1
Results
AccuracySegmentsBranch
95.1%1R
98.9%3lambda1
96.9%2lambda2
95.1%1phi1
95.1%1phi2
95.1%1(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
95.1%1(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
95.1%1(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
95.1%1(-.f64 lambda1 lambda2)
Compiler

Compiled 144 to 79 computations (45.1% saved)

regimes66.0ms (0.3%)

Counts
107 → 3
Calls
Call 1
Inputs
(*.f64 R lambda1)
(*.f64 R phi2)
(*.f64 (neg.f64 phi1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(*.f64 R (*.f64 phi2 (/.f64 (neg.f64 phi1) phi2)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 R (+.f64 lambda1 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda1 phi1) phi2))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (*.f64 R phi1))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 #s(literal -1/8 binary64) phi2)))) lambda1))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (/.f64 #s(literal 1 binary64) (*.f64 R phi1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))))
(*.f64 R (+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda1 phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda1 phi2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (*.f64 (neg.f64 R) (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/96 binary64) (*.f64 phi1 phi2)) #s(literal -1/8 binary64)))))) lambda1))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R lambda1) phi2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R (*.f64 R phi1)) phi1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 R R)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 (*.f64 R R) phi1) phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 R phi1) (*.f64 R R)) (*.f64 phi1 phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1))) phi1) R)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1))))))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R lambda1)) (*.f64 (*.f64 #s(literal 1/96 binary64) R) (*.f64 (*.f64 lambda1 phi1) phi2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) R) lambda2)
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (neg.f64 lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2))))) lambda1))
(*.f64 (/.f64 #s(literal 1 binary64) R) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R phi1)) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) #s(literal -1 binary64)))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))) (*.f64 R lambda1)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)) (*.f64 R phi2))
(*.f64 R (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1))
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))) (*.f64 lambda1 R))
(*.f64 R (hypot.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 lambda2 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal -1/2 binary64) R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) phi1)))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2)) lambda1)) (neg.f64 lambda1))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(*.f64 R (*.f64 (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))) #s(literal -1 binary64)))) lambda1))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 #s(literal -1/2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/2 binary64))))) lambda1))
(*.f64 R (hypot.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) R))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(*.f64 R (*.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda1)))) lambda1)))))
(*.f64 R (hypot.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1 binary64))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) lambda1))
(*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(*.f64 (*.f64 R lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(neg.f64 (*.f64 (*.f64 R lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(*.f64 R (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(*.f64 R (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (*.f64 R lambda1)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/8 binary64) phi1)) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
(*.f64 R (hypot.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 phi2 phi2)) (-.f64 lambda1 lambda2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) lambda1))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
(*.f64 R (hypot.f64 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) (-.f64 phi1 phi2)))
Outputs
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 phi1 phi2)))
Calls

1 calls:

28.0ms
lambda1
Results
AccuracySegmentsBranch
98.8%3lambda1
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes73.0ms (0.4%)

Counts
105 → 2
Calls
Call 1
Inputs
(*.f64 R lambda1)
(*.f64 R phi2)
(*.f64 (neg.f64 phi1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(*.f64 R (*.f64 phi2 (/.f64 (neg.f64 phi1) phi2)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 R (+.f64 lambda1 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda1 phi1) phi2))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (*.f64 R phi1))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 #s(literal -1/8 binary64) phi2)))) lambda1))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (/.f64 #s(literal 1 binary64) (*.f64 R phi1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))))
(*.f64 R (+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda1 phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda1 phi2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (*.f64 (neg.f64 R) (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/96 binary64) (*.f64 phi1 phi2)) #s(literal -1/8 binary64)))))) lambda1))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R lambda1) phi2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R (*.f64 R phi1)) phi1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 R R)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 (*.f64 R R) phi1) phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 R phi1) (*.f64 R R)) (*.f64 phi1 phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1))) phi1) R)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1))))))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R lambda1)) (*.f64 (*.f64 #s(literal 1/96 binary64) R) (*.f64 (*.f64 lambda1 phi1) phi2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) R) lambda2)
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (neg.f64 lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2))))) lambda1))
(*.f64 (/.f64 #s(literal 1 binary64) R) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R phi1)) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) #s(literal -1 binary64)))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))) (*.f64 R lambda1)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)) (*.f64 R phi2))
(*.f64 R (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1))
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))) (*.f64 lambda1 R))
(*.f64 R (hypot.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 lambda2 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal -1/2 binary64) R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) phi1)))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2)) lambda1)) (neg.f64 lambda1))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(*.f64 R (*.f64 (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))) #s(literal -1 binary64)))) lambda1))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 #s(literal -1/2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/2 binary64))))) lambda1))
(*.f64 R (hypot.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) R))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(*.f64 R (*.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda1)))) lambda1)))))
(*.f64 R (hypot.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1 binary64))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) lambda1))
(*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(*.f64 (*.f64 R lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(neg.f64 (*.f64 (*.f64 R lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(*.f64 R (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(*.f64 R (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (*.f64 R lambda1)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/8 binary64) phi1)) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
(*.f64 R (hypot.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 phi2 phi2)) (-.f64 lambda1 lambda2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) lambda1))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))
Outputs
(*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
Calls

1 calls:

53.0ms
lambda1
Results
AccuracySegmentsBranch
96.9%2lambda1
Compiler

Compiled 6 to 5 computations (16.7% saved)

regimes93.0ms (0.4%)

Counts
103 → 1
Calls
Call 1
Inputs
(*.f64 R lambda1)
(*.f64 R phi2)
(*.f64 (neg.f64 phi1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(*.f64 R (*.f64 phi2 (/.f64 (neg.f64 phi1) phi2)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 R (+.f64 lambda1 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda1 phi1) phi2))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (*.f64 R phi1))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 #s(literal -1/8 binary64) phi2)))) lambda1))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (/.f64 #s(literal 1 binary64) (*.f64 R phi1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))))
(*.f64 R (+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda1 phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda1 phi2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (*.f64 (neg.f64 R) (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/96 binary64) (*.f64 phi1 phi2)) #s(literal -1/8 binary64)))))) lambda1))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R lambda1) phi2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R (*.f64 R phi1)) phi1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 R R)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 (*.f64 R R) phi1) phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 R phi1) (*.f64 R R)) (*.f64 phi1 phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1))) phi1) R)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1))))))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R lambda1)) (*.f64 (*.f64 #s(literal 1/96 binary64) R) (*.f64 (*.f64 lambda1 phi1) phi2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) R) lambda2)
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (neg.f64 lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2))))) lambda1))
(*.f64 (/.f64 #s(literal 1 binary64) R) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R phi1)) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) #s(literal -1 binary64)))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))) (*.f64 R lambda1)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)) (*.f64 R phi2))
(*.f64 R (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (*.f64 #s(literal -1/2 binary64) phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) lambda1))
(*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64)))) (*.f64 lambda1 R))
(*.f64 R (hypot.f64 (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (*.f64 lambda2 (+.f64 (/.f64 lambda1 lambda2) #s(literal -1 binary64))) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 lambda2 (-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1) lambda2))))
(+.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (*.f64 #s(literal -1/2 binary64) R) (*.f64 (*.f64 lambda1 phi1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(*.f64 phi1 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 R lambda1) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) phi1)))
(*.f64 (-.f64 (*.f64 R (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2)))) (/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2)) lambda1)) (neg.f64 lambda1))
(/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)))
(*.f64 R (*.f64 (cos.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 phi1 phi2))) #s(literal -1 binary64)))) lambda1))
(/.f64 (*.f64 (*.f64 R lambda1) (pow.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 phi2 #s(literal -1/2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 #s(literal -1/2 binary64))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) phi1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal -1/2 binary64))))) lambda1))
(*.f64 R (hypot.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (/.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R lambda1)) (*.f64 R lambda1)) (*.f64 lambda1 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))))) (/.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) R))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal -1/2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64))) (*.f64 R 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) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))))) (*.f64 (*.f64 R lambda1) (*.f64 R lambda1))))
(*.f64 R (*.f64 phi2 (*.f64 (*.f64 lambda1 lambda1) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 lambda2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))) (*.f64 phi2 phi2)) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))) lambda1)))) lambda1)))))
(*.f64 R (hypot.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) #s(literal 1 binary64))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 (pow.f64 (sqrt.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) lambda1))
(*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(*.f64 (*.f64 R lambda1) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))
(*.f64 (*.f64 R lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))
(neg.f64 (*.f64 (*.f64 R lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(*.f64 R (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))
(*.f64 R (*.f64 (*.f64 #s(literal -1 binary64) lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (*.f64 R lambda1)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 #s(literal -1/8 binary64) phi1)) (*.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
(*.f64 R (hypot.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 phi2 phi2)) (-.f64 lambda1 lambda2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (*.f64 (fma.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))) lambda1))
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
Calls

2 calls:

40.0ms
lambda1
40.0ms
lambda2
Results
AccuracySegmentsBranch
95.1%1lambda2
95.1%1lambda1
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes129.0ms (0.6%)

Counts
61 → 2
Calls
Call 1
Inputs
(*.f64 R lambda1)
(*.f64 R phi2)
(*.f64 (neg.f64 phi1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(*.f64 R (*.f64 phi2 (/.f64 (neg.f64 phi1) phi2)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 R (+.f64 lambda1 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda1 phi1) phi2))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (*.f64 R phi1))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 #s(literal -1/8 binary64) phi2)))) lambda1))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (/.f64 #s(literal 1 binary64) (*.f64 R phi1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))))
(*.f64 R (+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda1 phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda1 phi2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (*.f64 (neg.f64 R) (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/96 binary64) (*.f64 phi1 phi2)) #s(literal -1/8 binary64)))))) lambda1))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R lambda1) phi2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R (*.f64 R phi1)) phi1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 R R)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 (*.f64 R R) phi1) phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 R phi1) (*.f64 R R)) (*.f64 phi1 phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1))) phi1) R)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1))))))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R lambda1)) (*.f64 (*.f64 #s(literal 1/96 binary64) R) (*.f64 (*.f64 lambda1 phi1) phi2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) R) lambda2)
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (neg.f64 lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2))))) lambda1))
(*.f64 (/.f64 #s(literal 1 binary64) R) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R phi1)) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) #s(literal -1 binary64)))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))) (*.f64 R lambda1)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)) (*.f64 R phi2))
(*.f64 R (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 phi1 phi2)))
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 phi1 phi2)))
Calls

6 calls:

25.0ms
lambda2
23.0ms
(-.f64 lambda1 lambda2)
22.0ms
phi1
17.0ms
lambda1
17.0ms
R
Results
AccuracySegmentsBranch
90.8%1R
95.0%2phi1
95.0%2phi2
90.8%1(-.f64 lambda1 lambda2)
90.8%1lambda1
90.8%1lambda2
Compiler

Compiled 38 to 31 computations (18.4% saved)

regimes214.0ms (1%)

Counts
60 → 1
Calls
Call 1
Inputs
(*.f64 R lambda1)
(*.f64 R phi2)
(*.f64 (neg.f64 phi1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(*.f64 R (*.f64 phi2 (/.f64 (neg.f64 phi1) phi2)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 R (+.f64 lambda1 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda1 phi1) phi2))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (*.f64 R phi1))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 #s(literal -1/8 binary64) phi2)))) lambda1))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (/.f64 #s(literal 1 binary64) (*.f64 R phi1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))))
(*.f64 R (+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda1 phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda1 phi2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (*.f64 (neg.f64 R) (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/96 binary64) (*.f64 phi1 phi2)) #s(literal -1/8 binary64)))))) lambda1))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R lambda1) phi2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R (*.f64 R phi1)) phi1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 R R)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 (*.f64 R R) phi1) phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 R phi1) (*.f64 R R)) (*.f64 phi1 phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1))) phi1) R)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1))))))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R lambda1)) (*.f64 (*.f64 #s(literal 1/96 binary64) R) (*.f64 (*.f64 lambda1 phi1) phi2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) R) lambda2)
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (neg.f64 lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2))))) lambda1))
(*.f64 (/.f64 #s(literal 1 binary64) R) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R phi1)) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) #s(literal -1 binary64)))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))) (*.f64 R lambda1)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)) (*.f64 R phi2))
(*.f64 R (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 phi1 phi2)))
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 phi1 phi2)))
Calls

6 calls:

46.0ms
phi1
41.0ms
phi2
37.0ms
lambda1
24.0ms
R
16.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
90.3%1R
90.3%1(-.f64 lambda1 lambda2)
90.3%1lambda1
90.3%1lambda2
90.3%1phi1
90.3%1phi2
Compiler

Compiled 38 to 31 computations (18.4% saved)

regimes150.0ms (0.7%)

Counts
59 → 2
Calls
Call 1
Inputs
(*.f64 R lambda1)
(*.f64 R phi2)
(*.f64 (neg.f64 phi1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(*.f64 R (*.f64 phi2 (/.f64 (neg.f64 phi1) phi2)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 R (+.f64 lambda1 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda1 phi1) phi2))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (*.f64 R phi1))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 #s(literal -1/8 binary64) phi2)))) lambda1))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (/.f64 #s(literal 1 binary64) (*.f64 R phi1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))))
(*.f64 R (+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda1 phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda1 phi2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (*.f64 (neg.f64 R) (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/96 binary64) (*.f64 phi1 phi2)) #s(literal -1/8 binary64)))))) lambda1))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R lambda1) phi2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R (*.f64 R phi1)) phi1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 R R)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 (*.f64 R R) phi1) phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 R phi1) (*.f64 R R)) (*.f64 phi1 phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1))) phi1) R)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1))))))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R lambda1)) (*.f64 (*.f64 #s(literal 1/96 binary64) R) (*.f64 (*.f64 lambda1 phi1) phi2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) R) lambda2)
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (neg.f64 lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2))))) lambda1))
(*.f64 (/.f64 #s(literal 1 binary64) R) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R phi1)) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) #s(literal -1 binary64)))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))) (*.f64 R lambda1)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)) (*.f64 R phi2))
(*.f64 R (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
Outputs
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(*.f64 R (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))))
Calls

6 calls:

43.0ms
phi1
30.0ms
lambda2
19.0ms
phi2
17.0ms
R
16.0ms
(-.f64 lambda1 lambda2)
Results
AccuracySegmentsBranch
67.5%2phi1
66.3%2R
68.9%2lambda1
69.7%3phi2
69.1%2lambda2
64.7%1(-.f64 lambda1 lambda2)
Compiler

Compiled 38 to 31 computations (18.4% saved)

regimes45.0ms (0.2%)

Counts
58 → 2
Calls
Call 1
Inputs
(*.f64 R lambda1)
(*.f64 R phi2)
(*.f64 (neg.f64 phi1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(*.f64 R (*.f64 phi2 (/.f64 (neg.f64 phi1) phi2)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 R (+.f64 lambda1 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda1 phi1) phi2))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (*.f64 R phi1))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 #s(literal -1/8 binary64) phi2)))) lambda1))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (/.f64 #s(literal 1 binary64) (*.f64 R phi1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))))
(*.f64 R (+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda1 phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda1 phi2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (*.f64 (neg.f64 R) (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/96 binary64) (*.f64 phi1 phi2)) #s(literal -1/8 binary64)))))) lambda1))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R lambda1) phi2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R (*.f64 R phi1)) phi1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 R R)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 (*.f64 R R) phi1) phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 R phi1) (*.f64 R R)) (*.f64 phi1 phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1))) phi1) R)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1))))))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R lambda1)) (*.f64 (*.f64 #s(literal 1/96 binary64) R) (*.f64 (*.f64 lambda1 phi1) phi2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda1))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) lambda2))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda2))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))) R) lambda2)
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))
(*.f64 R (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (neg.f64 lambda1)))
(*.f64 (neg.f64 (*.f64 R lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))))
(*.f64 (*.f64 R (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal -2 binary64)))) (neg.f64 lambda1))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) (*.f64 R lambda1)))
(*.f64 R (*.f64 (cos.f64 (*.f64 phi2 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 phi1 phi2))))) lambda1))
(*.f64 (/.f64 #s(literal 1 binary64) R) (pow.f64 (/.f64 (*.f64 phi1 (*.f64 R phi1)) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) #s(literal -1 binary64)))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi2))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))))
(*.f64 (*.f64 R phi2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 lambda2 lambda2) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))))) (*.f64 phi2 phi2)) (/.f64 phi1 phi2))))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 phi2 (*.f64 phi2 phi2))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 phi1 phi1) (*.f64 phi2 (-.f64 phi2 phi1)))))) (*.f64 R lambda1)))
(*.f64 R (*.f64 phi2 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)) (*.f64 (/.f64 #s(literal 1/2 binary64) phi2) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2)))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 phi1 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))))) (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) phi2))) phi2)) (*.f64 R phi2))
Outputs
(*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
Calls

2 calls:

22.0ms
lambda1
16.0ms
lambda2
Results
AccuracySegmentsBranch
68.9%2lambda1
66.3%2lambda2
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes39.0ms (0.2%)

Counts
39 → 2
Calls
Call 1
Inputs
(*.f64 R lambda1)
(*.f64 R phi2)
(*.f64 (neg.f64 phi1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(*.f64 R (*.f64 phi2 (/.f64 (neg.f64 phi1) phi2)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 R (+.f64 lambda1 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda1 phi1) phi2))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (*.f64 R phi1))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 #s(literal -1/8 binary64) phi2)))) lambda1))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1))) (/.f64 #s(literal 1 binary64) (*.f64 R phi1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))))
(*.f64 R (+.f64 lambda1 (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 lambda1 phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 lambda1 phi2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 phi1 (*.f64 phi1 phi1)) (*.f64 R (*.f64 R R)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (*.f64 (neg.f64 R) (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 R (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) phi1) (*.f64 phi2 (+.f64 (*.f64 #s(literal 1/96 binary64) (*.f64 phi1 phi2)) #s(literal -1/8 binary64)))))) lambda1))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 R lambda1) phi2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 R (*.f64 R phi1)) phi1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 phi1) (*.f64 R R)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 phi1 (*.f64 R phi1)) R))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 (*.f64 R R) phi1) phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 R phi1) (*.f64 R R)) (*.f64 phi1 phi1))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (-.f64 #s(literal 0 binary64) (*.f64 R phi1))) phi1) R)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 R phi1) (*.f64 R phi1)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1))))))
(+.f64 (*.f64 R lambda1) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 R lambda1) phi1)) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 R lambda1)) (*.f64 (*.f64 #s(literal 1/96 binary64) R) (*.f64 (*.f64 lambda1 phi1) phi2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (*.f64 (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))) (/.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(/.f64 (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 phi1 (*.f64 R (*.f64 R phi1))) (*.f64 (*.f64 R phi1) (*.f64 R (*.f64 phi1 (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1)))))) (*.f64 #s(literal 0 binary64) (*.f64 (*.f64 R phi1) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (*.f64 R (*.f64 R phi1))))))))) (*.f64 (*.f64 R phi1) (*.f64 R phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda1) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))
(*.f64 (*.f64 R lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))
Outputs
(-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1))))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
Calls

3 calls:

14.0ms
phi2
11.0ms
lambda1
11.0ms
phi1
Results
AccuracySegmentsBranch
64.7%1phi1
66.9%2phi2
64.7%1lambda1
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes33.0ms (0.2%)

Counts
9 → 3
Calls
Call 1
Inputs
(*.f64 R lambda1)
(*.f64 R phi2)
(*.f64 (neg.f64 phi1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(*.f64 R (*.f64 phi2 (/.f64 (neg.f64 phi1) phi2)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 R (+.f64 lambda1 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda1 phi1) phi2))))
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
Outputs
(*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1)))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
Calls

5 calls:

18.0ms
lambda1
4.0ms
lambda2
4.0ms
R
4.0ms
phi2
3.0ms
phi1
Results
AccuracySegmentsBranch
60.4%1lambda1
67.2%3phi1
60.4%1lambda2
63.6%2R
65.4%2phi2
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes7.0ms (0%)

Counts
8 → 3
Calls
Call 1
Inputs
(*.f64 R lambda1)
(*.f64 R phi2)
(*.f64 (neg.f64 phi1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(*.f64 R (*.f64 phi2 (/.f64 (neg.f64 phi1) phi2)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 R (+.f64 lambda1 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 lambda1 phi1) phi2))))
Outputs
(*.f64 (neg.f64 phi1) R)
(*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
Calls

2 calls:

3.0ms
phi1
3.0ms
phi2
Results
AccuracySegmentsBranch
65.0%2phi2
66.6%3phi1
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes6.0ms (0%)

Counts
6 → 2
Calls
Call 1
Inputs
(*.f64 R lambda1)
(*.f64 R phi2)
(*.f64 (neg.f64 phi1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(*.f64 R (*.f64 phi2 (/.f64 (neg.f64 phi1) phi2)))
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
Outputs
(*.f64 (neg.f64 phi1) R)
(*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))
Calls

2 calls:

3.0ms
phi1
3.0ms
phi2
Results
AccuracySegmentsBranch
65.0%2phi2
64.4%2phi1
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes25.0ms (0.1%)

Counts
5 → 2
Calls
Call 1
Inputs
(*.f64 R lambda1)
(*.f64 R phi2)
(*.f64 (neg.f64 phi1) R)
(-.f64 #s(literal 0 binary64) (*.f64 R phi1))
(*.f64 R (*.f64 phi2 (/.f64 (neg.f64 phi1) phi2)))
Outputs
(*.f64 (neg.f64 phi1) R)
(*.f64 R phi2)
Calls

5 calls:

15.0ms
R
2.0ms
lambda1
2.0ms
phi1
2.0ms
lambda2
2.0ms
phi2
Results
AccuracySegmentsBranch
41.8%3lambda1
41.6%3lambda2
41.4%3R
61.5%2phi1
57.6%2phi2
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes9.0ms (0%)

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

5 calls:

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

Compiled 30 to 25 computations (16.7% saved)

regimes9.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

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

Compiled 30 to 25 computations (16.7% saved)

bsearch41.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
-3.322881569730794e-117
-3.267207814488924e-117
37.0ms
-3.8820739412479623e+211
-3.947180998262107e+208
Results
17.0ms58×1valid
8.0ms70×0valid
Compiler

Compiled 485 to 304 computations (37.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-mult: 6.0ms (33.9% of total)
ival-cos: 4.0ms (22.6% of total)
ival-add: 2.0ms (11.3% of total)
ival-sub: 2.0ms (11.3% of total)
ival-div: 1.0ms (5.6% of total)
ival-sqrt: 1.0ms (5.6% of total)
backward-pass: 1.0ms (5.6% of total)
const: 0.0ms (0% of total)

bsearch36.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
-3.322881569730794e-117
-3.267207814488924e-117
32.0ms
-3.8820739412479623e+211
-3.947180998262107e+208
Results
15.0ms52×1valid
12.0ms76×0valid
Compiler

Compiled 485 to 304 computations (37.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 6.0ms (29.9% of total)
ival-add: 5.0ms (24.9% of total)
ival-cos: 3.0ms (14.9% of total)
ival-sub: 2.0ms (10% of total)
ival-div: 1.0ms (5% of total)
ival-sqrt: 1.0ms (5% of total)
backward-pass: 1.0ms (5% of total)
const: 0.0ms (0% of total)

bsearch34.0ms (0.2%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
31.0ms
-3.8820739412479623e+211
-3.947180998262107e+208
Results
22.0ms46×1valid
6.0ms50×0valid
Compiler

Compiled 375 to 234 computations (37.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-mult: 4.0ms (30% of total)
ival-cos: 3.0ms (22.5% of total)
ival-sub: 2.0ms (15% of total)
ival-add: 1.0ms (7.5% of total)
ival-div: 1.0ms (7.5% of total)
ival-sqrt: 1.0ms (7.5% of total)
backward-pass: 1.0ms (7.5% of total)
const: 0.0ms (0% of total)

bsearch27.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
24.0ms
1.5312540959907858e-8
1.7787460075908776e-6
Results
11.0ms83×0valid
8.0ms29×1valid
Compiler

Compiled 325 to 220 computations (32.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-mult: 6.0ms (43.4% of total)
ival-sub: 2.0ms (14.5% of total)
ival-cos: 2.0ms (14.5% of total)
ival-add: 1.0ms (7.2% of total)
ival-div: 1.0ms (7.2% of total)
ival-sqrt: 1.0ms (7.2% of total)
backward-pass: 1.0ms (7.2% of total)
const: 0.0ms (0% of total)

bsearch36.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
32.0ms
1.6697966258826716e+201
5.577390500786834e+208
Results
17.0ms61×1valid
10.0ms83×0valid
Compiler

Compiled 369 to 258 computations (30.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 6.0ms (31.8% of total)
ival-cos: 4.0ms (21.2% of total)
ival-add: 2.0ms (10.6% of total)
ival-sub: 2.0ms (10.6% of total)
ival-sqrt: 2.0ms (10.6% of total)
ival-div: 1.0ms (5.3% of total)
backward-pass: 1.0ms (5.3% of total)
const: 0.0ms (0% of total)

bsearch68.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
32.0ms
-2.861026303549829e+233
-6.657769288626101e+229
Results
19.0ms63×1valid
8.0ms65×0valid
Compiler

Compiled 301 to 216 computations (28.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 6.0ms (30.9% of total)
ival-cos: 4.0ms (20.6% of total)
ival-add: 3.0ms (15.4% of total)
ival-sub: 2.0ms (10.3% of total)
ival-sqrt: 2.0ms (10.3% of total)
ival-div: 1.0ms (5.1% of total)
backward-pass: 1.0ms (5.1% of total)
const: 0.0ms (0% of total)

bsearch32.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
29.0ms
2.6102259038601493e+104
1.413554948334996e+109
Results
16.0ms57×1valid
8.0ms71×0valid
Compiler

Compiled 301 to 208 computations (30.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 6.0ms (35.2% of total)
ival-cos: 3.0ms (17.6% of total)
ival-add: 2.0ms (11.7% of total)
ival-sub: 2.0ms (11.7% of total)
ival-div: 1.0ms (5.9% of total)
ival-sqrt: 1.0ms (5.9% of total)
backward-pass: 1.0ms (5.9% of total)
const: 0.0ms (0% of total)

bsearch79.0ms (0.4%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
15.0ms
-3.3162860251337357e-80
-1.699176160082832e-97
53.0ms
-1.9822889027767782e+130
-1.2230398340116166e+122
Results
42.0ms72×1valid
18.0ms152×0valid
Compiler

Compiled 483 to 336 computations (30.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 48.0ms
ival-add: 25.0ms (51.8% of total)
ival-mult: 9.0ms (18.7% of total)
ival-cos: 4.0ms (8.3% of total)
ival-sub: 3.0ms (6.2% of total)
ival-div: 2.0ms (4.1% of total)
ival-sqrt: 2.0ms (4.1% of total)
backward-pass: 1.0ms (2.1% of total)
const: 0.0ms (0% of total)

bsearch62.0ms (0.3%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
31.0ms
-1.3743330682293104e-138
-2.6600650625775587e-149
28.0ms
-1.2690922650379559e+136
-2.5808406535736716e+131
Results
39.0ms92×0valid
15.0ms52×1valid
Compiler

Compiled 275 to 189 computations (31.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 45.0ms
ival-mult: 34.0ms (75% of total)
ival-cos: 3.0ms (6.6% of total)
ival-add: 2.0ms (4.4% of total)
ival-sub: 2.0ms (4.4% of total)
ival-sqrt: 2.0ms (4.4% of total)
ival-div: 1.0ms (2.2% of total)
backward-pass: 1.0ms (2.2% of total)
const: 0.0ms (0% of total)

bsearch32.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
30.0ms
3.5912856757827263e-168
1.5216137602521238e-162
Results
15.0ms111×0valid
10.0ms33×1valid
Compiler

Compiled 270 to 195 computations (27.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-mult: 7.0ms (39.8% of total)
ival-cos: 3.0ms (17.1% of total)
ival-add: 2.0ms (11.4% of total)
ival-sub: 2.0ms (11.4% of total)
ival-div: 1.0ms (5.7% of total)
ival-sqrt: 1.0ms (5.7% of total)
backward-pass: 1.0ms (5.7% of total)
const: 0.0ms (0% of total)

bsearch32.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
30.0ms
-71717208664.18123
-41.23004544220951
Results
17.0ms118×0valid
8.0ms26×1valid
Compiler

Compiled 216 to 159 computations (26.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-mult: 5.0ms (28.4% of total)
ival-cos: 4.0ms (22.7% of total)
ival-add: 3.0ms (17% of total)
ival-sub: 2.0ms (11.3% of total)
ival-div: 1.0ms (5.7% of total)
ival-sqrt: 1.0ms (5.7% of total)
backward-pass: 1.0ms (5.7% of total)
const: 0.0ms (0% of total)

simplify110.0ms (0.5%)

Algorithm
egg-herbie
Rules
752×distribute-lft-neg-in_binary64
528×neg-mul-1_binary64
390×neg-sub0_binary64
344×cancel-sign-sub_binary64
294×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0144549
1254547
2353547
3428543
4496543
5582543
6812543
71188543
81455543
91737543
101989543
112198543
122315543
132384543
142419543
152432543
162435543
172435543
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 R (hypot.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(if (<=.f64 lambda1 #s(literal -149999999999999992717019856999447011102737507554465460933421614671927141018898856184203842686869065876490357930469045573433115893030235324251001476877519165555250585192559624092364994925722187840720058286342144 binary64)) (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (if (<=.f64 lambda1 #s(literal -4684702715186529/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888 binary64)) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))))
(if (<=.f64 lambda1 #s(literal -15000000000000000512685833693181800580672427505925786464300315438801015219430250487023229749447155717257320471371925297134019793320702320932427831901871052080248937483698221613779050918564285206613786119710441472 binary64)) (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (if (<=.f64 lambda1 #s(literal -4684702715186529/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888 binary64)) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 phi1 phi2)))))
(if (<=.f64 lambda1 #s(literal -1999999999999999854227564838689211149197336306589765346917850784974389287407264558197116118932362088956801451687625676673590243122062793009333835997028916892708287058863843646543590072500136370325609393187454976 binary64)) (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
(if (<=.f64 phi2 #s(literal 2833419889721787/9444732965739290427392 binary64)) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 phi1 phi2)))
(if (<=.f64 lambda2 #s(literal 4799999999999999854718986620049735965477615722184113407115604045616648724906595625641424243425900089665320595966746355592742515249677367262690481970267514137809132371205919126936727038696022185034645504 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1)))) (*.f64 R (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(if (<=.f64 lambda1 #s(literal -229999999999999981963800554771114970064247901057213325885493749151998024665402631637401803404361807861634168016010056717170149321994981648140450758164635051611548113420184629118371308762358926853509062006591779334419716082092736512 binary64)) (*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1)))))
(if (<=.f64 phi2 #s(literal 1699999999999999979576104420860536098696442588591805296736445898452435937501648161389418836935117340623765504 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1)))) (*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))))
(if (<=.f64 phi1 #s(literal -10800000000000000090412177270275085569042994561321673895805739280828007711338297755682431376648072950576940010618661712917692416 binary64)) (*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))) (if (<=.f64 phi1 #s(literal -2404907604760405/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2))) (*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(if (<=.f64 phi1 #s(literal -12000000000000000187518759623506425775370617036074390399771297688767083056332707423276206026185433381835765795000842712071528129790738432 binary64)) (*.f64 (neg.f64 phi1) R) (if (<=.f64 phi1 #s(literal -6703903964971299/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048 binary64)) (*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2))) (*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(if (<=.f64 phi2 #s(literal 117515577634325/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 binary64)) (*.f64 (neg.f64 phi1) R) (*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))))
(if (<=.f64 phi1 #s(literal -68000000000 binary64)) (*.f64 (neg.f64 phi1) R) (*.f64 R phi2))
(*.f64 R phi2)
(*.f64 R lambda1)
Outputs
(*.f64 R (hypot.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 lambda2 lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) (/.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(if (<=.f64 lambda1 #s(literal -149999999999999992717019856999447011102737507554465460933421614671927141018898856184203842686869065876490357930469045573433115893030235324251001476877519165555250585192559624092364994925722187840720058286342144 binary64)) (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (if (<=.f64 lambda1 #s(literal -4684702715186529/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888 binary64)) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))))))))
(if (<=.f64 lambda1 #s(literal -149999999999999992717019856999447011102737507554465460933421614671927141018898856184203842686869065876490357930469045573433115893030235324251001476877519165555250585192559624092364994925722187840720058286342144 binary64)) (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (if (<=.f64 lambda1 #s(literal -4684702715186529/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888 binary64)) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (-.f64 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 lambda2 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)))))))))
(if (<=.f64 lambda1 #s(literal -15000000000000000512685833693181800580672427505925786464300315438801015219430250487023229749447155717257320471371925297134019793320702320932427831901871052080248937483698221613779050918564285206613786119710441472 binary64)) (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (if (<=.f64 lambda1 #s(literal -4684702715186529/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888 binary64)) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (*.f64 lambda2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (-.f64 phi1 phi2)))))
(if (<=.f64 lambda1 #s(literal -15000000000000000512685833693181800580672427505925786464300315438801015219430250487023229749447155717257320471371925297134019793320702320932427831901871052080248937483698221613779050918564285206613786119710441472 binary64)) (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (if (<=.f64 lambda1 #s(literal -4684702715186529/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888 binary64)) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (*.f64 lambda2 (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))))) (-.f64 phi1 phi2)))))
(if (<=.f64 lambda1 #s(literal -1999999999999999854227564838689211149197336306589765346917850784974389287407264558197116118932362088956801451687625676673590243122062793009333835997028916892708287058863843646543590072500136370325609393187454976 binary64)) (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2))))
(if (<=.f64 lambda1 #s(literal -1999999999999999854227564838689211149197336306589765346917850784974389287407264558197116118932362088956801451687625676673590243122062793009333835997028916892708287058863843646543590072500136370325609393187454976 binary64)) (*.f64 R (hypot.f64 (-.f64 phi1 phi2) (*.f64 lambda1 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))))) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) #s(literal 2 binary64)))) (-.f64 phi1 phi2)))
(if (<=.f64 phi2 #s(literal 2833419889721787/9444732965739290427392 binary64)) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 phi1 phi2))) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (-.f64 phi1 phi2)))
(if (<=.f64 lambda2 #s(literal 4799999999999999854718986620049735965477615722184113407115604045616648724906595625641424243425900089665320595966746355592742515249677367262690481970267514137809132371205919126936727038696022185034645504 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1)))) (*.f64 R (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi1 phi2))))))))
(if (<=.f64 lambda2 #s(literal 4799999999999999854718986620049735965477615722184113407115604045616648724906595625641424243425900089665320595966746355592742515249677367262690481970267514137809132371205919126936727038696022185034645504 binary64)) (*.f64 phi1 (-.f64 (/.f64 (*.f64 R phi2) phi1) R)) (*.f64 R (*.f64 lambda2 (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 phi2 phi1))))))))
(if (<=.f64 lambda1 #s(literal -229999999999999981963800554771114970064247901057213325885493749151998024665402631637401803404361807861634168016010056717170149321994981648140450758164635051611548113420184629118371308762358926853509062006591779334419716082092736512 binary64)) (*.f64 (neg.f64 (*.f64 R lambda1)) (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2))) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1)))))
(if (<=.f64 lambda1 #s(literal -229999999999999981963800554771114970064247901057213325885493749151998024665402631637401803404361807861634168016010056717170149321994981648140450758164635051611548113420184629118371308762358926853509062006591779334419716082092736512 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 #s(literal 0 binary64) (*.f64 R lambda1))) (*.f64 phi1 (-.f64 (/.f64 (*.f64 R phi2) phi1) R)))
(if (<=.f64 phi2 #s(literal 1699999999999999979576104420860536098696442588591805296736445898452435937501648161389418836935117340623765504 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 R (/.f64 (*.f64 R phi2) phi1)))) (*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))))
(if (<=.f64 phi2 #s(literal 1699999999999999979576104420860536098696442588591805296736445898452435937501648161389418836935117340623765504 binary64)) (*.f64 phi1 (-.f64 (/.f64 (*.f64 R phi2) phi1) R)) (*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))))
(if (<=.f64 phi1 #s(literal -10800000000000000090412177270275085569042994561321673895805739280828007711338297755682431376648072950576940010618661712917692416 binary64)) (*.f64 R (-.f64 #s(literal 0 binary64) (*.f64 phi1 (-.f64 #s(literal 1 binary64) (/.f64 phi2 phi1))))) (if (<=.f64 phi1 #s(literal -2404907604760405/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2))) (*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(if (<=.f64 phi1 #s(literal -10800000000000000090412177270275085569042994561321673895805739280828007711338297755682431376648072950576940010618661712917692416 binary64)) (*.f64 R (*.f64 phi1 (+.f64 (/.f64 phi2 phi1) #s(literal -1 binary64)))) (if (<=.f64 phi1 #s(literal -2404907604760405/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) (*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2))) (*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(if (<=.f64 phi1 #s(literal -12000000000000000187518759623506425775370617036074390399771297688767083056332707423276206026185433381835765795000842712071528129790738432 binary64)) (*.f64 (neg.f64 phi1) R) (if (<=.f64 phi1 #s(literal -6703903964971299/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048 binary64)) (*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2))) (*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(if (<=.f64 phi1 #s(literal -12000000000000000187518759623506425775370617036074390399771297688767083056332707423276206026185433381835765795000842712071528129790738432 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 R phi1)) (if (<=.f64 phi1 #s(literal -6703903964971299/6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042048 binary64)) (*.f64 phi2 (-.f64 R (/.f64 (*.f64 R phi1) phi2))) (*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2))))))
(if (<=.f64 phi2 #s(literal 117515577634325/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 binary64)) (*.f64 (neg.f64 phi1) R) (*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))))
(if (<=.f64 phi2 #s(literal 117515577634325/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 R phi1)) (*.f64 R (*.f64 phi2 (-.f64 #s(literal 1 binary64) (/.f64 phi1 phi2)))))
(if (<=.f64 phi1 #s(literal -68000000000 binary64)) (*.f64 (neg.f64 phi1) R) (*.f64 R phi2))
(if (<=.f64 phi1 #s(literal -68000000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 R phi1)) (*.f64 R phi2))
(*.f64 R phi2)
(*.f64 R lambda1)

soundness3.6s (17.4%)

Rules
7440×*-lowering-*.f32
7440×*-lowering-*.f64
7318×*-lowering-*.f32
7318×*-lowering-*.f64
6308×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01716
13616
28716
332216
4152816
5510616
0810316
040199
1242186
22054183
09045183
01749
19049
277749
0846749
07456936
126155722
084985722
0185924088
1556622361
0812822361
065372
1412322
24192320
09209320
055316
1296223
22786223
08452223
0139316497
1492814741
0903114741
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 2055 to 1169 computations (43.1% saved)

preprocess234.0ms (1.1%)

Remove

(sort lambda1 lambda2)

(negabs R)

Compiler

Compiled 2938 to 1260 computations (57.1% saved)

end0.0ms (0%)

Profiling

Loading profile data...